Creates selection modes. Adds _sanitizeDate to correct selected date to fit the selection mode.
Updates the display for the WEEK selection mode.
Updated the display for the QUARTER selection mode.
Updates the display for the HALF_YEAR selection mode.
Fixes bug where clicking on an invalid date during a valid time range for WEEK, QUARTER and HALF YEAR modes would ignore the click.
Fixes bug where multiple weeks would appear selected in WEEK mode.
Fixes week disabled selection code to handle calendarWeeks being enabled.
Removes a rogue commentted css rule.
Removes duplicate check of dates.length in fill()
Merge pull request #2 from usermindinc/cd-add_selection_modes

Add Selection Modes to date picker.