Merge pull request #500 from bramwelt/master

Change status README to use image directive.
Try and log post commits sanely
Clean up generic_build
Have a specific post_commit logger
Cleanup logging caps
Add support for Edit on Bitbucket.
Go crazy with logging since I know how it works now.
Hack finding conf.py path on servers for now.
Properly return '' when we don't match repo url
Fix bitbucket repo parsing and add tests.
Pass docroot to badge endpoint.
Fix JS with optional docroot.
Gah! need a better way to handle local dev.
Helped if you actually pass the variable.
Return highlight info from ES.
Small cleanup.
Freaking javascript
Fix JS type check
Spruce up search results.
Try and filter filtering.