MasterView: adds pre and post render signals.

(cherry picked from commit a228f49c792c576a01f68d3f7ca914da80660ed1)
MediaView: inherit from MasterView, proper cleanup.
make MediaListView inherit from MasterView
Merge pull request #216 from inaes-tic/views-cleanup

Views cleanup