valueInArray() handles scalar arguments

Bug fix: value in array was expecting 2 arrays and not handling scalar
arguments.
html5 validation fixes

Missing empty option values for required select fields
support punctuation in instructions. Closes #11

- values in instructions must end with ', " or ’ character
- fixed regexp handling
- moved jslint config into source js header
- allow ^ regexp jslint toggled on
Merge remote-tracking branch 'origin/develop'
switch to grunt build tool

- remove ant
- add grunt and npm modules
- update gitignore (node_modules ignored)
rename script

rename from jquery.forces.relevance to jquery.relevance
setup testing

- split html and js test files
- jshint all test files
jshint fixes

- whitespace
- removed unused variable
qunit tests pass

fix links to src javascript
fix uglify

fix file name reference for uglify
Merge remote-tracking branch 'origin/develop'