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
plugin.py: Fix python2.6 compatibility

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
buildbot_pkg: return valid version instead of latest

Yet we return a big number to make sure this is not confused with a real version

There are some use cases uncovered by the current method:

If a developer clones the source tree without fetching the tags, git describe
will not find the latest tag.

This would be incorrect to prevent installation in those cases.
codeparameter: fix installation of the dependencies


Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
test_buildbot_pkg: fix package path

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
make sure the install tests run in travis

make the IS_LATEST tests also run on python 2.6

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
fix style issue on getVersion()

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
Merge pull request #1264 from tardyp/pkgfix

pkg fixes cleaned up from GH-1240
make use of qtile theme for the documentation