Added unit tests for the FormButton module and addressed gnarf's feedback
- renamed FormButton#getInputValue to getValue
- updated documentation
- converted the isSelect function into a non-writable property
- removed the FormButton#onChange function
- renamed FormButton#refreshButtonLabel to refresh
- added a setValue method which calls reset and updated the init
methods in alarm_edit to use setValue