Merge pull request #9 from chetankothari/master

M1 for Server
Share and Display sharing info.
Adding gitignore
Ancestor Query for locations
viewing shared locations on map
Removing layers and adding new ones on refresh.
Changing the retrieve path in map view.
Fixing Review comments.
Removing if ... else
Changed stroke width from 5 to 3
Renamed sharer to sharerId
Displays locations history on load
View shared users locations
Link to users Profile
View locations constraints

Users who do not have permisions to view other users locations are not
allowed to do so.
Changed mkXMLUserList and mkXmlList

made these to functions generic to any list and list of links
Validation for locations
Adding settings version no.
Clean Up
Code Clean Up, and minor bugs fixed.