Additional include path required when building on Nicholas
OS X Yosemite laptop where the 3rd party libraries are all
in custom location.
Remove hard coding of CMAKE_INSTALL_PREFIX as it disallow proper
packaging for shrinkwrap packaging (via cpack) for end user
installation.
CMAKE_MODULE_PATH should be set at the beginning so that all
subdirectory have a consistent module search path
Set CMAKE_MODULE_PATH in one location (preferrably at the top CMakeLists.txt)
for easier maintenance in the long run
Fix minor indentation for clarity
Minor cleanup of layout
Move FindPackage to top as that is the common practice
Remove all the Boost_USE_ variables as there were inconsistency
among the libraries. This can cause alot of problem especially
on windows when multithread runtime is link with singl-threaded
runtime and heap memory is use/discarded on different runtime
heap.
The best practice is to specify them on the cmake command line
as arguments
Consolidate all the FIND_PACKAGE into the top level
Clean up the library referencing, especially the Boost components
NOTE : The scattered referencing of INCLUDE_DIRECTORIES are not cleaned up in this commit
Move all the INCLUDE_DIRECTORIES for found packages to the top
level for easier maintenance
Add creation and installation of python module initialization file
Merge pull request #1 from nyue/master

Various CMake configuration improvements.
merged cmake changes from master
Added brief comment description for each header and refactored coding syntax