Remove a stray print statement and an unneccessary #!.
Add some stub tests.
Add an API to query for applicability data, and some tests.
Add some more unit tests.
Add unit tests.
Add several unit tests for the applicability query API.
Correct a docblock param entry.
Remove some TODO comments.
Avoid casting some generators to lists by restructuring some methods.
Use iteritems() instead of items() in formatting the applicability report.
Fix some Python references that should have been JSON references.
Use iteritems() in place of items() in a few more places.
Move the applicability retrieval to the manager layer.
All consumer applicability to be queried by criteria instead of by a list of ids.
Merge branch 'rbarlow-applicability_query_api' into applicability-performance