Update jQuery to 1.9.1 and add jQuery migration plugin – closes #1610

The 1.9 and 2.0 APIs are the same, so we should be able to drop in 2.0 as soon as it is released.
Switch from .attr('selected') to .prop('selected')
Varied suggested README changes
Fixing lists indentation
Apply the select box heights to select elements that have the size attribute only. RE: #1638
Add viewport meta tag, so our responsive stylesheet actually works for mobile devices
Handle missing custom event/datasource information better. Fixes #1661
Clean up prepopulate/filter link creation. Fixes #1665
Avoiding Github indented list rendering problem by not using lists for submodules. Setting all numbered lists to use ‘1.’. Removing some ugly bolding in version-specific instructions.
Fixing install instructions to include removal of install files in the right place.
Merge pull request #1659 from DavidOliver/readme

Various suggested README changes
Fix handling of Missing Extensions exception. Fixes #1647
Installer uses Cryptography::hash() instead of sha1() during installation
Always Database::cleanValue a password before hashing, do not double cleanValue password upon login
Merge pull request #1668 from nils-werner/cryptrographyclass-in-installer

Use the Cryptography class in installer so it doesn't need migration
Merge pull request #1667 from nils-werner/password-cleanvalue-consistency

Password cleanValue consistency
Tracking latest submodules
Tagging RC1
Allow case sensitive file names in the Upload field. Fixes #1669
Allow confirm buttons to be inside #context instead of just #contents