Merge branch 'FLOE-207'

* FLOE-207: (27 commits)
  FLOE-207: Updated a comment
  FLOE-207: Refactored the tooltip subcomponent
  FLOE-207: Improved model change declaration
  FLOE-207: Using tooltip wrapper api
  FLOE-207: Converting tabs to spaces
  FLOE-207: Removed unused events.
  FLOE-207: Added a comment for modelToClass option
  FLOE-207: Put modelListener setup in modelToClass
  FLOE-207: Refactored focus and hover binding
  FLOE-207: Corrected namespace
  FLOE-207: removed README.md
  FLOE-207: Added font info
  FLOE-207: Added unit tests for indicator state
  FLOE-207: Arrow only shows with dialog and tooltip
  FLOE-207: hover and focus on icon
  FLOE-207: Added tooltip test
  FLOE-207: Refactored unit tests and fixed bugs
  FLOE-207: Adjusted when the tooltip is shown
  FLOE-207: Update theme styling for tooltip
  FLOE-207: Added focus styling.
  ...
FLOE-207: Corrected file permission
Merge branch 'master' into FLOE-195