Introduce Geo-coding to the general class

Currently only used for communities
Fix some sizing issues on the 404 page
Create Community Functionality

Also includes the address geocoding, country list, and state lists.
Ensure content uses utf-8 char encoding
Update the social media setting function.
Build out community URLs
Add new content types for community and users
Add the structure for the community and account sections
Add in Javascript Manager

will add scripts, jquery, and files to the end of the footer for proper
loading.
Update page loading to account for community pages.
Update the footer to use the new Javascript caching system
Add maps to the community page

Powered by LeafletJS and CloudMade (for tiles)
Update Mobile Navigation to slide over more simply.
Communty view and edit now functional
Starting the story edit.