FLUID-5120: start of custom build

Start work on creating a custom build. The all build doesn't work at the moment due to assumptions in secondary targets that haven't been removed from running. Also need to think of the command line api to have.
FLUID-5120: grunt builds available

Grunt builds should be working for all, custom, source, minified cases. Documentation and cleanup to follow.
FLUID-5120: using " instead of '

Addressed consistency issues between using " and '.