removed 'change' event in ProgressBar fixes #390
bidi/Button.js: fix jshint error (del unused arg). Refs #405
remove un-needed required module
Combobox: support of programmatic selection (fixes #420) and other form-related fixes/improvements; doc and tests additions/fixes/improvements; added testing of programmatic selection of Select and doc improvements for Select
Updated the deliteful code to use skip() to skip a testcase instead of calling remote.end(), and added a customRunner intern reporter to log the starting and skipping of tests.  customRunner will log STARTED or SKIPPED along with the full test name and the platform info from remote.environmentType.  Along with this I have removed all of the console logs which were used to tell which tests were starting or being skipped.  I have also update tests checking for iPhone to use iOS instead, but I have not enabled the tests run on iOS yet, there is still one problem to be resolved on iOS.
Updated the PR to remove commented out lines, added messages to the skip calls where possible, and updated the gruntfile to allow grunt test:remote:runner to be used to replace the default customRunner reporter.