fix sidebar & column layout, fix anchor tags that appear under the nav

it’s easier to use custom wrapper divs and position them as desired,
bootstrap grid isn’t really good for this
use $anchorScroll to enable scroll-to-anchor on page load

this allows you to land directly on a hash, and have angular scroll
to the correct tag.  this is necessary because angular is loading
the view after page load, at which point the browser does not do 
auto-scroll-to-anchor behaviors
open accordion sections automatically on page load

so that we can refresh the page and have the same accordion open!
different li style for mobile layout

makes it easier to read and touch
scroll to top of content view when the route changes
Merge pull request #61 from stormpath/doc-layout-fixes

layout fixes for docs