Make ConceptIndex collapsable by default
Support index.html for directory-based paths
Add requirejs config to cilantro/main
Add demo page

This uses the Harvest demo's APIs
Add notification for communication errors with the server

This also fixes an issue when the notification header was being hidden
when available as well as a tweak to the notification layout.

Fix #119
Add support for sending cross-origin requests with credentials
Replace field value list with enhanced textarea

This removes the list view altogether and replaces it with a textarea.
Change textarea placeholder text for clarity
Call setCurrentPage() in the paginator parse() method
Save and render the result count when it is first created

This fixes the issue where the user would navigate to the query workspace first and then to the results workspace leaving the count empty. The reason for this was that the ResultCount view does not exist when the query workspace is hit so the trigger on change:objectcount event was not received by ResultCount since it didn't exist yet. This handles that case by showing the count when it is created and storing the count when the trigger occurs so any possible navigation path should always show the count now.
Pass model's objectCount directly in onRender instead of storing locally
Add map of labels for statistical values

Currently, the only mapping is "Distinct count" --> "Unique values"
Remove key parsing from StatModel, move to FieldStatValue
Restore min/max bounds in range control from 11b677ee
Fix ajax pre-filter to define the xhrFields for CORS support

This is the official (per the jQuery docs) and correct way to ensure cookies
are sent with cross-domain requests.
Remove unnecessary crossDomain flag on xhr

This is only needed to force the behavior of a cross-domain request
when requesting to the same domain.
Fix logic and simplify cilantro.isSupported

Previously the version passed set bounded the minimum version supported
which was wrong. This function has been changed to require a version to
be passed. The max version defaults to Cilantro's unless the API's version
is less than what Cilantro supports. For example, the following:

    cilantro.isSupported('2.1.2')

returns true if the current endpoint's version is at least 2.1.2. The
minSerranoVersion and maxSerranoVersion variables are simply used to
notify when Cilantro does not support (less than minimum) or has not been
tested (greater than maximum) the current version of Serrano.
Update maxSerranoVersion to 2.1.3
Add json2.js for IE 7 support

This does a conditional check to ensure the resource does not load for
browsers that support JSON natively.
Update router to empty the contents of main on the first render