Split makefiles into windows and linux versions

Split makefile into toplevel make and then a windows and linux specific
makefile
Added extra include path for BOOST_HOME