Added general text editor class.

Added basic support for editing location description.
Full address support in location profile.
Cache location map snapshot.