Use DefaultOrder in MvcOptionsSetup

Part of the change to use a standard constant Order value got stomped on by the options changes. This brings it back and adds an integration test.
isn't the ```DefaultOrder.DefaultFrameworkSortOrder``` set to -1000? how is it passing then? am i missing something here?