Squashed commit separating view from core!

commit ca68f566593ff957938d00573ad1cd17b122380e
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Mon Jul 28 23:13:48 2014 +0200

    * remove obsolete arguments

commit 02ad9b70840374e4f3fb6c5bcdb820bb85a50b45
Author: Jörg Weber <weber.joerg.h@gmail.com>
Date:   Mon Jul 28 23:07:34 2014 +0200

    * split view and core
* fix lastfm plugin
* use own Error objects and comment out global
  error handling to get a better stack on error
* collect jshint globals in one line
* use prototype instead of this to add core member
* use native webkit css for reflect instead of js lib
Merge branch 'refactor/theBigRefactoring' into refactor/view

Conflicts:
	app/js/components/lib_core.js
	app/js/components/lib_view.js