Cached menu does not render "active" li elements within during the cached period.
Merge pull request #414 from petedavis/menu_enhancements

Cached menu doesnt show an active node.
Correct spelling error and add comments to MenuPart.