This Fixes #754,#755,#656,#828,#823

We can abandon the PR#877 as that's out of synch with latest version of code. I will be closing that PR.
But wanted to keep the conversation so we can refer using the PR no #877.
@gordonwoodhull 
I tried out the Private notebook fix but there are lot of problems associated with that. If am getting all the results from solr and then filtering out and then sending the response back to client side then there is lot of effort involved in making the existing pagination work. If I do it also anyways once we have the right approach for private notebooks in place we will have to revert it back to this version. 
I have reverted back the private search with this PR.
 I will drop you a separate mail on the issues I faced yesterday. 

Please go ahead and reeview the PR .