Refactored UISelectList to reset selection.

There was a problem where if a select list had a selection and you ran
UISelectList again. it would apply the selection over existing
selections instead of resetting it. That has been fixed.
Removed unnecessary code from UISelectList.

Updated select list examples with comments.
Refactor UISegmented to fix state.

There was a problem where segmented controls were not getting their
selected state set properly at init, often select the first button
along with another. Resolved.
Also removed auto selection of first button so that a segmented control
can load with not selection made.
Fixed error get html dir attribute.

Was throwing error when converting to lowercase with DIR values was not
present.
Merge pull request #63 from Ajmal Sali.

Update for Gulpjs build script allowing OS specific builds.
Refactored UIDeletable for iOS gestures.

Added ability to swipe right left to show a delete button without
having to touch the Edit button on iOS to show deletion indicators.
Enabled swipe left to do the same for RTL.
More Watch tasks
Removing copy sub-task from default task