Merge commonutil.py into liblinearutil.py commonutil is too generic of a name for the global package namespace, and this merge is what happens inside of liblinearutil anyway.
Properly build shared and static libraries, programs Modify upstream's Makefile to properly build shared and static libraries, and link upstream's programs to the shared libraries. Furthermore, provide and install target.