Renaming field is_7_to_13 to juvenile_age
Fixes #315

- Change "Is 7 to 13" checkbox to radio buttons
- Modify some logic on survey_main to use new checkbox name
- Modify JS to validate new radio buttons
- Add age into AGJUVENILE emails so we know which consent form to send them
Fixing tabindex on radio button
Remove juvenile age from subject line

The radio buttons' values are now simple english phrases that are included
in the body of the email.
Merge branch 'master' of https://github.com/qiime/qiime_web_app into i315

Conflicts:
	www/americangut/new_participant.psp
barcode util updated. see the ticket #446 on github
added link to the full instructions
Fixed bug where page would not load properly

An if statement was lacking an #ENDIF, so the indent was not unindented
Only display edit link for human participants
Fixed indentation levels

Previously, all optional questions would display regardless of whether or not
they should (e.g., female-specific questions would display regardless of the
participant's stated gender).
Cleaning up logic, fixed indent levels (again)
Merge pull request #477 from meganap/portal_redesign

Portal redesign
Merge pull request #478 from adamrp/i286

I286
Add alert message for survey editing

- Add javascript function that raises an alert message before submitting the
form
- Change link on participan_overview to call that javascript function
Merge pull request #479 from adamrp/i286

Add alert message for survey editing
more barcodes
Merge pull request #480 from wasade/new_bcs

more barcodes
Merge pull request #458 from adamrp/i315

I315
Merge pull request #468 from wasade/full_instructions

added link to the full instructions
Fix email validation

Was the same javascript for validateText, but should have been validateEmail