Change config file format

Add config file template for user when it is not available.
Add skip_on method

Some packages are installed by the system, and will cause conflicts when
PACKMAN installs them again. So use 'skip_on' method in package class.

Use autotool to build Hdf4 package (the cmake version of Hdf4 sucks!).