Bunch of updates for 1.0.4. Read description.

CSS:
- Minimization of margin into one rule.

Language:
- Fixed grammatical error: Registration Agreement is no longer
capitalized in a sentence.
- Copyright now begins in 2011 and extends until current year
- Links do not have a target
- The copyright text now links to the GitHub repository

Source:
- Removed many unnecessary globals.
- Load specific version of jQuery from Google CDN (1.11.1) rather than
just pulling the latest version, which causes a lot of compatibility
issues potentially
- Use jQuery(document).ready(function($) { as opposed to
$(document).ready(function($) { for compatibility with other JavaScript
libraries that use "$" as the binding variable
- Remove empty else {} blocks that are useless
- New method for pulling the proper language file. It now hands off to
two separate Subs- functions that retrieve the file, and parse it if
necessary, rather than having all of it in the controller
- Use $(elem).is(":checked"); as opposed to old jQuery method which does
not function well. And also use $(elem).prop(); for membergroup check
all / uncheck all functionality
- Use event.preventDefault(); on anchors that jQuery utilizes for
functionality
- Removal of unused $key variables in foreach looping structures
- Added line breaks between separate if statements for clarity
- Tries to only use "return" once, and at the end of functions

Template:
- Uses general classes instead of ids for multiple inputs
- Multiple inline CSS fixes
- Adds <noscript></noscript> alternative for those who have JavaScript
disabled