Initial setup for ChocolateChip-UI Universal.

This version of ChocolateChip-UI can run on jQuery, Zepto or ChocolateChip. It uses an abstraction layer in ChUI.js to make using the libraries transparent to ChocolateChip-UI.
The libraries are stored in libs folder.
Examples are in library-specific folders: examples-chocolatechip, examples-jquery, examples-zepto.

Signed-off-by: Robert Biggs <rbiggs@ymail.com>
Update for data, events, element collection, iScroll support and touch support.

Signed-off-by: Robert Biggs <rbiggs.biggs@sourcebits.com>
Updated chui.css for iScroll support.

Signed-off-by: Robert Biggs <rbiggs.biggs@sourcebits.com>
Fixed iteration problem for iScroll support.
Fixed meta tag value for user-scalable from 0 to 'no'.
Updates to abstractions for jQuery and Zepto

Added an alias for hasAttr from ChocolateChip.js for jQuery and Zepto.
Implemented abstraction for navigation list and back navigation.
Updated ChocolateChip-UI to support navigation lists, back navigation and navigating to a non-linear view.
Added Selection List to ChocolateChip-UI
Added basic support for segmented control.

Added ability to toggle segmented control buttons.
Added ability to toggle panels controlled by segmented control.
Revert "Added basic support for segmented control."

This reverts commit dd0296404c84269c6ae8ae2bae1138d089f49604.
Revert "Revert "Added basic support for segmented control.""

This reverts commit cd21f71656cebfa6a56d94305f11899197ecd204.
Removed unnecessary code.
Fixed interaction problem with switch control.
Fixed problem with switch control examples where the response wasn't being returned properly.
Update of navigation code, initial support for ARIA attributes,
Update for UIPaging

Added abstraction for UIPaging, allowing scrollable carousels with
navigable page indicators below.
Added UIIdentifyChildNodes to allow knowing index of any child of a
node collection.
Fixed eq method in ChocolateChip.js to not fail when an index value of
0 is passed as a parameter.
Added function parent() to ChocolateChip.js to match same method in
jQuery and Zepto
Added examples for paging carousels.
Further update for Segmented Paging Control, Deletable Table Cells, and modal Popup control.

Added _first and _last for jQuery and Zepto to get first and last child
as ChocolateChip.js does.
Added UIBlock and UIUnblock to put up a screen cover for modal
interactions.
Added function to toggle the value of a button's label.
Added methods to enable SegmentedPacingControl.
Added methods to enable UIDeleteTableCell control.
Added methods to enable UIPopup control.
Added examples for all of the above.
Fixed some bugs affecting ChocolateChip.js data cache.
Added method prev to ChocolateChip.js to match same name in jQuery and
Zepto.
Added UICreateSegmentedControl, fixed some bugginess in UISegmentedControl, added UICreateTabBar and UITabBar.

Added examples for new methods.
Updated segmented control examples.
Added examples of dynamic segmented controls.
Added UIStepper control.

Added UIStepper control to enable the user to increment or decrease
initial values.
Updated CSS for new stepper control.
Added examples for stepper control.
Updated ChocolateChip.js by added val() method to enable retrieving and
set a form element's value, like jQuery and Zepto.