Adding BDB and SASL.
Merge branch 'oncampus'

* oncampus: (24 commits)
  Adding BDB and SASL.
  Attempting to disable SASL for python-ldap.
  Adding compiler flags in the hope that they allow python-ldap to build.
  Attempting to fix an error whereby setuptools isn't being found by pip.
  Disabling the compliation of slapd as part of OpenLDAP.
  Copying groff installation from https://github.com/ohack/heroku-buildpack-python-ldap/blob/46bdc1ae481805482f47678a78229c7045591cab/bin/compile#L47.
  Update Heroku Postgresql default add-on to hobby-dev
  Fixed Python runtime according to the official Heroku doc
  Update bpwatch
  no --use-mirrors
  update shebang to use python2 for bpwatch
  Typo
  v28
  bugfix for bpwatch
  update bpwatch.zip for request_id
  Make vendored libraries available at compile time (fixes #57)
  new bpwatch
  v24
  deep-rm for normal builds
  deep-rm
  ...