new mobile friendly menu

Changed the menu to disappear at the lowest resolution, replaced by a
single menu item that expands to the full menu. Currently only works
if javascript is enabled.
fallback for no javascript

Changed menu CSS so that if JavaScript is not enabled, it falls
back to always showing the menu.
provide a jQuery facade

The phoca gallery component is removing jQuery from the photo
category view. This causes the plugins and scripts in this template
to fail.

This commit adds a very thin shim of jQuery that provides just enough
functionality to get this file to run correctly.
stop layout thrashing

The code that runs when the window is resized causes layout thrashing
because it sets a class on the html element and then immediately
checks the width, and then changes the class.
work-around lack of jQuery

If jQuery is not available, use the native getElementByTagName function
to update the CSS classes on the html element.
minified versions with layout thrash and no jQuery commits

yui-compressor compressed versions of plugins.js and scripts.js
added makefile to perform minification of scripts.js and plugins.js
added makefile for template.css
reduced desk breakpoint to 85em (1360px)
use em values for breakpoints

Copied the breakpoint values from _defaults.scss and added a function
to find the body font size [1]. This is not perfect because the
desk-wide breakpoint adds font-size: 106% to the body element.

 [1] http://stackoverflow.com/questions/10463518/converting-em-to-px-in-javascript-and-getting-default-font-size
Merge branch 'no-jquery' into new-menu

Conflicts:
	css/template.css
	js/scripts.js
	js/scripts.min.js