use package_data to bundle various data files

* remove generation of MANIFEST.in (only helps for `sdist` command)
* override setuptools' build_py class to filter out directories

Supersedes GH-1215
Fixes ticket:2883
Add a test for getOldestRequestTime with an invalid identifier
fix getOldestRequestTime to use builder ids
make findBuilderId call through to the DB layer
fix the invocation of pylint
Improve logging of GitPoller when polling lots of branches

This fixes #2946.
fix typo h/t @benallard
correct the import path for Triggerable (h/t @benallard)
Merge pull request #1256 from djmitche/bug2940

Use builderid, not buildername, to look up buildrequests

Fixes ticket:2940
Merge sa2ajj/buildbot:fix-copy-n-paste (PR #1262)
Merge pull request #1263 from djmitche/bug2946

Improve logging of GitPoller when polling lots of branches

Fixes ticket:2946
Merge sa2ajj/buildbot:add-package-data (PR #1239)

+autopep8