Add clobber target and associated recreation of lib/bin directories
Fix tests for CRLF and win/unix file name differences
Add better args to run_tests to run single module tests
Fix build files to properly clobber, init and build sub projects
Merge and clean up changes from linux and mac branches