Included Heterogeneous collection module

1. Modified the node_edit_base.html template according to selection of type of collection.

2. Modifed the ajax-views.py by including ajax function which returns a selected collection set.

3. Modified the methods.py by including a common drawer widget module.

There are huge changes will be coming soon in Heterogeneous collection module, it will be reflected in my next merge .