build process and branch unification

The is a major change for the master branch.  I've modified the build scripts so you can now build the project with salt, with ml, or with all libraries.  No salt code is included you still must own and have installed a licensed copy of SALT.  This change will eventually remove the salt branch, however the salt branch will still be used for future salt development.