Updated features and fixed get error

Added Geolocation to features list in readme.md
Added ios-orientationchange-fix.js to js directory
Updated index.html to point to ios-orientationchange-fix.js
Added Geolocation page

Updated CSS to center footer
Updated third party libraries

ios-orientationchange-fix
Updated license to MIT/GPL

Changed to match contributing libraries
Revert "Updated license to MIT/GPL"

This reverts commit 0b8c1b1961d200fc433dd6514379bccbec67e64e.
Added placeholder for geodata
Centered geolocation table
Added geolocation.js

Requests access to device location data
Reads data from the HTML5 position object
Updates geolocation.html page
Added geolocation on/off switch

Still a little buggy, but working...
Adds distance calculation example using Haversine function

Returns distance to a specified coordinate. Reports relative location
based on position accuracy.

Improves position data reporting when data unavailable.
Implemented rounding and units
First attempt at Cache Manifest

Replaced <html> with <html manifest="/cache.manifest">
Updated jQuery reference
Added cache.manifest
Added .htaccess
Corrected reference to .manifest
Switched from .manifest to .appcache

This is evidently the recommended approach in order to avoid
conflicting with a Microsoft file type.
Revert "Switched from .manifest to .appcache"

This reverts commit 49881e0c85a960dc52ac9bf019fc9dd79efea152.
Simplified and clarified .manifest comments
UI simplification
Fixed .manifest typo bug
Adds AppCache updating

If the AppCache has changed, the user is prompted to update the page.
The message isn't pretty, but it works.
Ran jsLint and got geolocation.js passing