Code added for displaying user shelf in varoius apps

Now user shelf added for 'Page', 'File','Browse Topic', & 'Browse Resource' app.
Also untill user visits to the details view of any resource he/she cant add the resource into the shelf.