Fix CSS so the HTML output box is accessible on small screens

All page content now scrolls together instead of the left nav having a
static position, which caused screens with small heights from being
able to see overflow content. Verified columns will stack if the screen
width is small.

Definitely more work needed in the CSS area, though.
Merge branch 'master' of https://github.com/Quartz/Chartbuilder
Merge branch 'master' of https://github.com/Quartz/Chartbuilder

Conflicts:
	css/chartbuilder.css
Fix typo in CSS comment header
Initial checkin for paginated chart options

Previous/next buttons will navigate through the various chart option
blocks, optionally skipping the left axis options if no series has been
selected to be graphed against the left axis.

CSS now needs to be cleaned up, a pagination counter needs to be
implemented, and a "skip to finish" button needs to be implemented to
complete the functionality.
Merge branch 'master' of https://github.com/Quartz/Chartbuilder

Conflicts:
	index.html
	js/chartbuilder.js
Don't add display commas to date/time values

Data such as:

Date	 Open	 High	 Low	 Close/Last	 Volume
08/16/2013	 31.79	 31.99	 31.66	 31.8	 32,589,950

would display the date as "8/16/2,013" rather than "8/16/2013" in the
validation area.
Formatting updates for readability
Initial test configuration and tests for date parsing
Merge branch 'master' of https://github.com/Quartz/Chartbuilder
Gneiss.build() and its calls no longer depend on Gneiss.g being set

Refactored Gneiss.build() and its calls so they no longer depend on
references to the Gneiss.g global, but rather act on an input param.
This is part of a larger refactor to scope data better and build
helpers that act upon the data.

Other general code cleanup (indentation, semicolons).
All Gneiss functions no longer depend on Gneiss.g being set

Refactored the remaining Gneiss function calls so they no longer depend
on references to Gneiss.g but rather act on an input param.

Added tests for Gneiss.helper.multiextent and refactored the
implementation.

Other general code style cleanup (indentation, semicolons).
Hang all data off of Gneiss

All functions now act upon data such as Gneiss.xAxis directly.

chartbuilder.js was updated to use 'chart' instead of 'chart.g'.
Make Gneiss a real class

Callers can create a 'new Gneiss(config)' with all the config
properties and functions needed to modify the config properties on the
return value.
Make Gneiss helpers static

Fix tests that now depend on either a Gneiss instance or static
properties
Test Gneiss.resize() and Gneiss.setPadding()
Fix custom y-axis formatting

Move the customYAxisFormat function from ChartBuilder.js to Gneiss.js
since it was previously broken by refactoring and it seems like a
reasonable default.
Define titleLine before setYAxes() attempts to use it
Revert "Initial checkin for paginated chart options"

This reverts commit 9a7ddd4f21ad329035f8cc6a88873836e04e2c91.

Conflicts:
	index.html
	js/chartbuilder.js
Add missing date format