Guanlecoja

This is massive update to simplify the angularjs build process

In a nutshell:
- replace grunt by gulp, which simplifies a lot the whole build. https://github.com/tardyp/guanlecoja
- we get all the benefit of latest gulp plugin: livereload, sourcemaps, automatic angular DI annotation, etc
- remove the use of require.js. It just complicates stuff. Instead, we just generate the index.htm, with all script and style tags needed to load the plugins.

It is not totally finished. I release early so that @tothandras can clean up his code.

TODO:
- remove all now-unneeded DI annotations
- fix python unit tests
- Work on generation of binary packages for now, all those modules are only accepting "pip install -e"