[GSOC] Angular based UI

Signed-off-by: Sebastien Goasguen <runseb@gmail.com>
fixing licenses for ngui
CLOUDSTACK-3898: fixed 303-42 db upgrade - handle situation when the field is already inserted, when try to insert it again with 41-42 upgrade