Bt india

Ok, I have made some changes to this feature in order to DRY it up a bit and make it more efficient. There are no longer any repeated/copied snippets, and the changes made for the /custom/* routes do not affect the current routes. For proof of concept, pull down and navigate to /modern, and then /custom/modern in another tab. in an idea world we strip out all of those hardcoded declarations for /modern, /client-solutions, /legacy, etc.

I know several of the UI guys in London are out at the moment, but this is something I need to keep pushing forward with for LP India. Would love for @i-like-robots or @Ianfeather to take a look and let me know your thoughts.
initially was hoping to just declare those values that should change. so the user would know that "primary_nav" is true by default, so to only include it by default. so i was using "unless" to check if it was defined. but have since gone back and just had a true/false designator for each option...for better or worse. will change to if statements in this case.