Use correct license information on source code
The analysis of Ohloh has identified multiple license information through the whole project code base. We need all clean up, using AGPLv3 licensing info, and make sure new source files and modules are bootstraped with the correct LICENSE information.