Fix for an IntegrityError when trying to load the dashboard

When trying to load the dashboard using the datagrids module, the profile was
not passed as a parameter to the site_profile property.

Testing Done:
Tried to open the dashboard in the logged in as well as the logged out state to
check if the error appears again. Also registered as a new user and saw whether
the issue occurs.

Reviewed at https://reviews.reviewboard.org/r/5435/
Put a link to markdown documentation next to rich-text fields.

Appended the markdown link next to the buttons in 'Description', 'Testing
Done', 'Comments' and 'Reply to comments' fields.

Testing Done:
For each view, checked the state of all combinations of buttons
pressed/unpressed to make sure the markdown link appears when beginning edit
and disappears when cancelling edit. For reviewReply and reviewRequest views,
opened multiple text editors at the same time to check if the markdown
informaiton appears.

Bugs closed: 3201

Reviewed at https://reviews.reviewboard.org/r/5378/
Don't set width: 100% for all images in the review request.

A recent fix for thumbnail overflows resulted in every image on a review
request box being set to a 100% width. This affected the mimetype icons
for file attachments and any images in the text areas.

The other fix that was part of the commit introducing this appears to be
sufficient for the original overflow issue.