Fixes number validation code

Previously, some characters were being allowed that should not be (such as %,
&, (, and ') in some cases.
Remove comments
Add number validation to travel duration boxes
Fixing javascript quoting bug
Add validation code for integers

previously, all numbers were treated the same. Now, the number validation code
can validate integers differently than decimals (good for the percents on the
dietary questions page and the height/weight on survey1.psp)
Add validation code for integers

previously, all numbers were treated the same. Now, the number validation code
can validate integers differently than decimals (good for the percents on the
dietary questions page and the height/weight on survey1.psp)
Fixing Typos

Used False instead of false in javascript
Merge branch 'fix_validate_number' of github.com:adamrp/qiime_web_app into fix_validate_number

Conflicts:
	www/americangut/animal_survey.psp
	www/americangut/survey3.psp
Merge branch 'fix_validate_number' of github.com:adamrp/qiime_web_app into firefox_survey_compatibility
Fix validateText

Previously did not allow any special keys (tab, arrow keys, etc) in Firefox
Fix validateNumber javascript
fixing href/onclick for javascript links
Add enforcement of sample site selection
Add enforcement for other sample sources
Add javascript detection to index.psp

Fixes #489
consolidating a bunch of emergency fixes, REST updates, and other crap.
Merge branch 'master' of git://github.com/qiime/qiime_web_app into otu
Merge pull request #495 from douginator2000/otu

Random Stuff
Checking in some changes to taxonomy viewing
Merge branch 'master' of https://github.com/qiime/qiime_web_app into results_portal