Issue 2766: Web api 'review-requests' not returning draft review requests

Added check for whether the user is admin in webapi/review_request.py. If so,
the _query function for ReviewRequestManager (reviews/managers.py) will query
for both public and NON public (draft) review requests, as opposed to just
querying for public ones.

Testing Done:
- Verified that admin accounts see draft reviews through
  /api/review-requests/?status=all, but normal accounts do not.
- This change only affects the webapi, and not any other module that might use
  the ReviewRequestManager. Verifiedthat the "All Review Requests" page is
  unaffected here.
- webapi and reviewboard module unit tests run and passed
- Added unit tests for private review request visibility in the reviewboard
  and the webapi unit tests

Bugs closed: 2766

Reviewed at https://reviews.reviewboard.org/r/6328/
Issue 3532: Linking to a collapsed review does not expand the review

Linking to a collapsed review does not expand the review. Fixed by parsing the
url and force the linked box to open.

Testing Done:
- Tested on local server, add /#review{review_id} to url will trigger the
  corresponding box to open.
- All unit tests passed.

Bugs closed: 3532

Reviewed at https://reviews.reviewboard.org/r/6332/
Merge branch 'release-2.0.x'