Get rid of unnecessary configure calls upfront

If we call things at the right time in plugins - they can just go away.
Don't call loadDocument twice in review
Fix namespace handling in plugins
Use a module value for the default conf path
Add setter method on global arethusa for conf path
Use a value for base path handling
Better base path handling for translate files
Use encoded flags instead of pngs
Make BASE_PATH the responsibility of core
Temporary fix to counter #384
Merge pull request #392 from latin-language-toolkit/unlimited_freedom

Grid layout - layout changes on the fly - refactor general settings handling
Don't reposition nMCollection for huge lists
No comment creation when button is disabled

Closes #371
Use ngIf for globalSettinsPanel
Smoother transition for globalSettingsPanel
Fix allMessages panel

Trigger it through a directive, make use of ngIf, smoother transitions.
Same ngIf strategy for helpPanel
Wrap uservoice in a uservoiceTrigger directive

Fixes #391
Use consistent naming across directives
Add arethusaGenerator

Code generators directives that appear more than once.