Flatten directory hierarchy
Set up Grunt build and dependency management via NPM and Bower
Add build task which uses Dojo loader instead of requirejs
Rename MID to libarsnova, fix Dojo build
Fully replace submodules by Bower and NPM dependencies
Remove Maven build support, update POM

libarsnova can no longer be built by Maven. For now the POM is kept for
automated code analysis with JSHint and Sonar. The build shell script
has been removed.
Improve build tasks

The Dojo build now utilizes UglifyJS instead of Closure for
minification and is used as default task. UglifyJS significantly
decreases build time.

The build output has been optimized so only relevant files are copied
to the build dir.
Add task for AMD build w/o loader, show task overview for build task
Merge branch 'new-build-system'

libarsnova-js now utilizes Grunt to perform builds, NPM for development
dependencies and Bower for browser dependencies. Maven builds are no
longer possible. Additionally the directory tree has been flattened.

The new build system supports builds using grunt-amd-build instead of
the Dojo build system which includes the RequireJS loader instead of
Dojo's. It is also possible preforming builds w/o a loader at all.