Merge pull request #140 from NightOwl888/v4

V4 - Fixes for ReflectionSiteMapBuilder, Reverted DI Implementation in MvcMusicStore
Merge pull request #143 from NightOwl888/v4

V4 - Removed dead code from XmlSiteMapBuilder
Builds (work in progress)

Builds (work in progress)
Make a version of the new patch compatible with v4

Add "Parent" property to SiteMapNodeModel and generate node's children
effectively
Merge pull request #147 from midishero/v4

Make a version of the new patch compatible with v4
Fix menu levels and tidy up the code

The maxDepth is 1 increased at some line. It cause for the problem of
exceeding the expected level's number.
Merge pull request #148 from midishero/v4

Fix menu levels and tidy up the code
Revert "Fix menu levels and tidy up the code"
Revert "Make a version of the new patch compatible with v4"