Merge pull request #432 from AvadootNachankar/mongokit

 Bug resolved: get_possible_relations() function works, if altnames field is None.
Functions included for maintaining theme hierarchy and editing theme & topics
Themes hierarchy implemented as a tree structure for 'Browse Topic'
Merge pull request #433 from sunnychaudhari/mongokit

Themes hierarchy implemented as a tree structure for 'Browse Topic'
Only subscribed users in group can create and edit themes and topics
access policy set for deleting themes and topics
Merge pull request #434 from sunnychaudhari/mongokit

Access policy set for creating and editing themes and topics
Now we can create and edit new themes and topics
Merge pull request #435 from sunnychaudhari/mongokit

Now we can create and edit new themes and topics
Updated code for editing themes collection
Merge pull request #436 from sunnychaudhari/mongokit

Updated code for editing themes collection
Complete support for anonymous user implemented and alert's on the change of marker state added.
Added two buttons for adding themes & topics while editing themes
Merge pull request #437 from sunnychaudhari/mongokit

Added two buttons for adding themes & topics while editing themes
Merge pull request #438 from kedar2a/mongokit

Complete support for anonymous user implemented and alert's on the change of marker state added.
Now only root nodes of themes are displayed in Browse Topic
Merge pull request #439 from sunnychaudhari/mongokit

Now only root nodes of themes are displayed in Browse Topic
MIS-GAPP: Changes for implementing MIS-PO and classification of types based on their type_of in left-nav panel.