Proper redirection after logging in

- Fixed, accessing page while not being logged in, redirects to
unauthorized page, but the one which was specified.
Removal of unused scaffolding templates

- Removed unused scaffolding templates.
3rd party libraries update

- Updated FontAwesome to it's newest version.
- Updated Select2 to it's newest version.
- Updated JsTree to it's newest version.
Application data directory

- Added directory description file, so that newly cloned solution would
create database in application data directory, without throwing
directory not found exceptions.
Removal of backward relative paths in css

- Removed backward relative paths like "../../Images/..." because they
expose possible bugs while moving css files around in the solution.
Model metadata provider

- Added missing call for register custom model metadata, which in result
created false bugs in required attribute adapter.
Trimming for string type properties

- Added model binder for trimming string typed properties, which are
passed from the web interface.
Not editable account username

- Disabled account username's edit option.
Removal of controllers assembly name dependency

- Removed template controllers assembly name dependency from role
provider class.
Single database call for all view model's values

- Fixed, selecting single view, would create an additional call to the
database for each of it's model's relations.
Entity dates without microseconds

- Added truncation for entity date's microseconds, because they are not
supported by MsSql server's date time type.
Bundle configuration clean up

- Cleaned up bundle registration methods.