Fix #1080: Admin users able to edit Superadmin

Adding a check so superadmin users are not shown on the list when the
user seeing it doesn't have superadmin privileges. Also, if a
non-superadmin user tries to edit a superadmin accessing it directly
from the URL, user gets kicked back to users list.
Updating code to Ushahidi standards
#299: Adding user info

Added number of logins, last login and confirmed info. Last update seems
irrelevant as date changes once user logs in.

TODO: Language handling, timezone handling.
Updating permissions calls
Issue #1010: $dp1 not defined

Turned out that the script aborts early on a few places if it can't find
the data it needs. Had a look and try to make the returns consistent
throghout the file.
Updating SQL query

Bit of a roundabout way to make sure Superadmin are excluded from admin
user administration for normal admins
Merge pull request #1201 from ditorelo/1010

Issue #1010: $dp1 not defined
Fixing whitespaces on HttpClient.php

Replaced spaces with tabs, delete a few trailing spaces. Overall
indentation is okay.
Updated Json_Controller::layer
Updated Json_Controller::layer
Updated "map_Core::geocode"

*TERRIBLE* error handling in this function though. Won't deal with it
here.
Fixing "Geocoder_core::geocode_feed"

Also not great error handling in this function.
Updating "Upgrade::_fetch_core_release()"

Added a bit of error management as well.
Updating comment on Upgrade file
Update README.markdown
Fix map baseURL so the map works without cleanurls
Merge branch 'develop' of git://github.com/ushahidi/Ushahidi_Web into develop
Fixing spaces on HttpClient.php
Merge remote-tracking branch 'upstream/develop' into 923
Merge remote-tracking branch 'upstream/develop' into 923-fixes