Clearer record creation date property name

- Renamed record creation date property name to "CreationDate", for
better readability.
Separation of audit logs

- Moved audit logs to a new database table, so that general system logs
would not mix up with audit logs.
MvcApplication tests

- Covered most of the MvcApplication's code base with tests.
Installation notes

- Added build action before running "update-database".
Non static route registration

- Replaced static implementation of route registration with IRouteConfig
interface, for better testability and possible routing map injection.
Non static bundle registration

- Replaced static implementation of bundle registration with
IBundleConfig
interface, for better testability and possible bundle configuration
injection.
Features update in readme

- Added audit log feature.
Generic type parameters clean up

- Removed unused generic type parameters from method declarations.
Http context factory

- Replaced http mock with http context factory for creating testable
http contexts.
FontAwesome package

- Updated FontAwesome to it's newest version.
- Added missing FontAwesome package.
Breadcrumb styling

- Improved breadcrumb styling.
Header styling

- Removed unnecessary left padding from header navigation, so that
header navigation would take up less space for small width devices.
- Removed invisible border around header buttons, which was creating
gaps between the top of page and navigation buttons.
- Increased last header navigation button's right padding, so that
scrollbar would not hide last navigation button's text.
Consistent xml tag and attribute naming

- Added "mvcSiteMapNode" filter for selecting only site map nodes from
site map file.
- Replaced inconsistent "is-default" attribute with "default".
- Replaced all title cased tag names to camel cased ones.
Initial solution build

- Fixed, solution not compiling on first build, because of missing
Grid.Mvc package declaration in components project.
NUnit tests

- Fixed, TestContext.Test.Name throwing an exception then called from
TestFixtureSetUp method. This exception was only thrown then test were
run using NUnit test runner.
Clearer FontAwesome icons

- Changed some of FontAwesome icons to clearer ones for the user.
Native javascript loops

- Replaced $.each loops with faster native "for" ones.
Web essentials update

- Updated web essentials settings for WE 2.2+.
Date picker table margins

- Increased date picker table margins, so that selectable days would not
be positioned so densely.
Including auth styling only in auth pages

- Moved auth.css to controller specific directory so that authentication
styling would only be included in authentication pages.