support testing on non debian environment.
support testing on windows environment.
Merge pull request #130 from sanak/develop-non_debian_test

Support testing on non Debian environment
Fixed a typo.
changes to fix issue #131.
Adding code to install docs.
Fixes for issue #132.
fix bd_dijkstra crash on MacOSX.
Merge pull request #139 from sanak/develop_issue136

fix bd_dijkstra crash on MacOSX.
Fixes for reporting the tsp order correct when it needs to be reverse.
Fixes to check if less than 4 points are requested in TSP and throw an error.
Cleaning up some of the warning message reported in issue #138.
Fixes to documentation for issue #129.