PHP 5.2 fixes
re #91: _referrer property in the request payload is used instead of the referrer for redirects after POST
re #91: Move _referrer override into the request object
re #91 : Allow to store users in the user provider

- Add KUserProviderInterface::store() method
- Add KUserProviderInterface::isLoaded() method.
Code cleanup
re #91 : Ensure the behavior is mixed with row objects.
re #91 : Lazy load groups and roles.
re #91 : Lazy create the user object if it doesn't exist yet and store it in the provider for re-use.
Fix file name
Update copyright message to 2014
re #91: Only fetch columns from the main table by default in DatabaseTable->select operations
re #91: Add KDispatcherRequestAbstract::setReferrer
re #91 : Remove 'row_mixin' database behavior config option

Database behaviors are automatically mixed if they have mixable methods and a mixer in set in the behavior.
Code cleanup
moved headers.scss to generic for use in admin as well
Revert "re #665 - initial RTL for edit/submit form."

This reverts commit f9456284ddaf23501f295cc53c0fc94a939071a4.
re #91: Make sure href is set on "new" toolbar buttons
re #91 : Rename renderHelper() to invokeHelper()
re #91 : Add legacy support for ENT_SUBSTITUTE to be forward compatible with PHP 5.4.
re #91 : Add 'active' parameter to ClassLoader::registerNamespace() to indicate the namespace being registered should be set as the active namespace to load from. Default is false.