allow hacking to set dependencies

allow hacking to define flake8, pep8, pyflakes dependencies.
see Change-Id: Ie61a97d5ed26bb8cab04df686a4a2d1df9976f1d

Change-Id: I183dbc82bfbed0e10b75c1eb8f0f926105e3d319
Implements field validation for complex query functionality

Implements: blueprint complex-filter-expressions-in-api-queries
Change-Id: Id186995b4c7106f9e3ceb596b3faf46cb2231790
Fix missing source field content on /v2/samples API

Also fix example Sample in API doc

Closes-Bug: #1282176

Change-Id: I322aa57c0e8f83f9b220cf544378eb5e183df134
Remove code that works around a (now-resolved) bug in pecan

Remove workaround from Bug #1202739
Closes-Bug: #1280003
Change-Id: Icf562b843f6940cb6085cc67f292e8b746cbcc9d
Updated from global requirements

Change-Id: Ibc79491b39ddee679e535e7dfe4656c4e3e65fba
Merge "allow hacking to set dependencies"
Merge "Implements field validation for complex query functionality"
Fixed spelling error in Ceilometer

Change-Id: I814c25037fca6a71580bfa437cb918bb016f1c82
Merge "Fix missing source field content on /v2/samples API"
Merge "Remove code that works around a (now-resolved) bug in pecan"
Merge "Updated from global requirements"
storage: store recording timestamp

This patch adds a record_at field in the sample that are stored that
indicates when the timestamp has been stored in the database.

Change-Id: Ia0ff8bd07fd811fe8d3050d30971a05a277798d0
Blueprint: storage-sample-timestamp
Merge "Fixed spelling error in Ceilometer"