Creating a sample for MVC issue 693. 

@rynowak 
It shows how to create custom routing conventions
Since I started from the template this PR has a LOT of unnecessary files. Please look at Startup.cs, AdminController.cs, ProductsController.cs and NameSpaceRoutingConvention.cs.


There were 2 reasons for doing this.
1. I didnt want to add namespace attribute route to all the controllers, only to Product and Admin controller, not to Home and account. 
2. If removed the check, at the time, there were 2 Index actions being generated due to an other issue in the Home controller (any controller that had Index action). So we decided to keep this check and remove Index action from ProductsController. I'll check if that is fixwd.