Initial gui rough in of user flagging
Abstract out into a subclass the popup flag window.
Have flag app link show a popup
Clean up and fix how apps/comments are flagged. Simplifying the whole system.
Hookup flagging profiles in the gui, backend remains.
Minor formatting. Save flags in DB.
General cleanup, bugfix, ready for anon users.
minor formatting fix
Display empty module in management
Forgot to add the actual files
Refactor getCommentFlags to getFlags. Setup retrieving profile/app flags.
Finish rough gui. Need to implement FSM calls.
Most FSM Work done, just need to implement deleting user profiles and apps.
Functioning delete profile or app
Remove completed actions from flag's menu.
Move comment management over to flags module.
Remove unneded comment module files, update permissions, remove everything when deleting a user, add in confirm dialogs for deletions.
Fix key bug and comment label not being removed bug.
Merge branch 'master' of github.com:karuto/aig into flagUserProfile

Conflicts:
	dbif/source/class/aiagallery/dbif/MApps.js
	dbif/source/class/aiagallery/dbif/MDbifCommon.js
	frontend/aiagallery/source/class/aiagallery/module/dgallery/appinfo/Gui.js
Merge branch 'flagUserProfile' into flagsMerged

Conflicts:
	frontend/aiagallery/source/class/aiagallery/module/dgallery/appinfo/Gui.js
	frontend/aiagallery/source/class/aiagallery/module/mgmt/comments/Gui.js
	frontend/aiagallery/source/class/aiagallery/module/mgmt/flags/Fsm.js