Moved menu HTML generation to Evol.UI

…to share w/ other views later.
Changes in layout & fields help.
Bug fix w/ checkboxes.
Fixed bug w/ checkboxes.
Added "labelcharts" attribute to override "label".

… in field definition for the chart view.
Removed prefix in app IDs.
Fixed typo in panel header.
Cleanups + made uiModel option instance specific.
Readonly multiline text now keeping line breaks.
this.pageIndex instead of this.options.pageIndex ...

…to have a value per instance rather than a value shared b/b/w all
instances of a view class.
Optional scrollbar from readonly text multilines fields.
Bug fix w/ checkbox label click.
Started on shell for single page app (multi-apps).
Text edits + build.
Merge branch 'master' into gh-pages