update for accessibility / semantics / increase user affordance

- allow calendar to not be a dropdown (just remove dropdown markup, and make 100% width)
- not allowed cursor added to restricted dates
- add restricted caption option on hover with title tag for clarity
- wheel headings are now h3 tags for semantics to relate to month/year ULs
- make block items (ul/li) within headerTitle to inline
- <a> replaced with buttons due to lack of navigation action
- "IMH" button styling removed for base Fuel UX control
- focus on month, when showing wheel for keyboard accessibility
- focus on input on selection, when showing wheel for keyboard accessibility
- update scheduler with new markup
- do not close calendar if restricted date is clicked ("I know nothing!" says Master Sgt. Schultz)
- update index.html/index.js