Added check for unsaved data on sub section on save.

Added check for unsaved data on sub section on save.
NOTE: This will force all classes the extend the ComplexInput
class to implement the hasUnsavedData() funtion.
All classed that extend this class should be updated
else this will break those classes.

issue #1949
Merge pull request #130 from nauderuan/unsavedDataCheckOnSub

Added check for unsaved data on sub section on save.
Merge branch 'master', remote-tracking branch 'upstream/master'
Added the loader image button.

This button auto disables when it is clicked and displays a loading or
disabled state. Also dispatches a LoaderButtonClickEvent when click and
the button is in the active state. ClickEvents are still always dispatched.

issue A24Group/Triage#1945
Fixed the styling issue for the datagrid on IE

Fixed the styling issue for the datagrid on IE
This is the issue where the items jump to the
left when clicked on. To test:
Make sure all the datagrids still look and
functions as expected on all browsers

issue #2129
Fix docblocks on the loading button
Fix comments
Merge pull request #133 from AlecErasmus/issue-1945-loadingButton

Issue 1945 loading button
Merge remote-tracking branch 'upstream/master'
Merge pull request #132 from nauderuan/dataGridIEStyling

Fixed the styling issue for the datagrid on IE
Merge remote-tracking branch 'upstream/master'
Added the hand pointer on the LoaderImageButton

Added the hand pointer on the LoaderImageButton

issue A24Group/Triage#2197
End of day commit

End of day commit

issue #2038
Applied the cursor effect on the container

Applied the cursor effect on the container.
Removed the style used

issue A24Group/Triage#2197
Added the month date picker component

Added the month date picker component
This is not implemented anywhere and just need
code review.

issue A24Group/Triage#2038
Merge remote branch 'upstream/master' into monthPicker
Merge pull request #135 from Rynoh/addCursorHand

Add cursor hand
Added the month date picker component

Added the month date picker component
This is not implemented anywhere and just need
code review.

issue A24Group/Triage#2038
Merge branch 'master', remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master' into testRuan