Some fixes for CMake and single precision builds
Cmake fixes and updates.
Different version of FindOpenBabel that actually works.
Somewhat working cmake build system now. Does not yet build a parallel target. Builds all non-mpi programs.
Needed by openbabel macro.
Adding stuff for cmake