Subhead updates

Previous updates didn't need to be wrapped in a media query, should be
apply to all screen widths.
adding a helpers less file
force grid wdn-col floats
moved .visual-iland back to grid less
add ending line break
moved several classes from base.less to helpers.less
fadeout neutral band 5% more
fadeout all band colors by 5%
change text highlight to yellow
changed hightlight color to hex
remove redundant media query
Whitespace
Nav: Move applyStateFixes from initializePreferredState to fixPresentation

We no longer have pinned nav available (currentState = 1 after page load)
so we don't need to set this padding in initializePreferredState. Having
it in fixPresentation makes more sense and it will be called on window
load to be sure fonts are loaded and it calcs the correct height.
Merge pull request #608 from ericras/nav-padding

Nav padding
Refactor initializePreferredState into the init function
Preferred state no longer exists, so the abstraction is not needed.
See #608
Merge pull request #604 from skoolbus39/RD-Updates

Subhead updates
Merge pull request #606 from rklus16/wdn-highlight

Closes #594
Refactor applyStateFixes into fixPresentation
It is only presentation related now and can be done regardless of the
state of navigation.

A new parameter was added to fixPresentation to control when the page
content will be adjusted. This ensures that when the navigation
switches, the content does not move with the new navigation.
The expand/collapse states should change after the transition delay
This ensures the CSS is in the proper state for calculations.
Merge pull request #607 from rklus16/wdn-fontello

gave fontello a namespace of wdn-icon

Closes #597