Replace small-menu.js with navigation.js inspired by Twenty Twelve.

Doesn't use jQuery, slightly easier to understand, uses a media query for max-width, rather than JS events making it faster to respond.
Merge pull request #66 from kovshenin/patch-8

Replace small-menu.js with navigation.js inspired by Twenty Twelve.