added some default icons

and credit reference for those
updated default design
app validation & preparation now done by init_app
implemented methods that help with widget creation
made fronted scope aware
minor changes
let widget use the fronted config
improved resource mixin
fixed loading mixin
use widgets .on method
changed some widgetCore vars
added new option detachable

this shall allow the user to view the detachable widget as a single
one, to get better view options (more space)
updated log methods
use scopes apply method
started detachable mixin
init scope on creation
changed classes that are being set on creation
scope is inited elsewhere
default setDefaultView for view mixin
centralized start/finished loading events in methods