FLUID-5217: Directory restructuring

Reorganized the demos based on comments from the jira and on list.

http://fluid.2324889.n4.nabble.com/Documentation-decisions-td9105.html
http://issues.fluidproject.org/browse/FLUID-5217

There are quite a few changes, including the following:

* path changes
* removed old demos and tests
* added new examples
* promoted ToC manual tests to the demos
* modified the build scripts (src directory is now part of the generated builds).
the build directory is used in the build process but cleaned up before it is finished. However, if someone is working on the build scripts or testing things out, they may remove or temporarily disable the clean up. For jshint, there isn't a process to run it at build time yet, but that could change in the future, although it could be added back in at the time.