Create from requirements is async and supports unfrozen dependencies
Lastest version of package data query
Refactoring of process_requirement task

Introduced get_distribution and create_from_distribution methods
Functional tests replaced with unittests
PyPI query task testcase
Github search task reanimated with new API wrapper
API2 refactoring

* Travis -> TravisCI
* wrappers are avalable in parent package as public API
Restored back process_requirement functionality

* moved status from m2m table to spec
Removed deprecated api

* Unnecessary indirection (1 extra class, magic calls)
* Not fully tested
Restored name attribute for pypi result

It's useful to avoid extra query later in github task
Full implementation of process_requirement with logs
api2 is now api
Enable DEBUG level while running functional tests only
Fixed edge cases when parsing pypi package info

No homepage/ no download info
Fixed admin and models to reflect recent changes

SpecSet no longer has status/time fields
Changed REST API to include correct field names + pagination
Jobs list endpoint does not need nested packages
Large model simplification

* Removed JobSpec, now it's implicit m2m model
* renamed bunch of datetime fields for sync with REST API
* moved create_from_distribution to add_distribution

Migration is not safe, but we don't care anymore
API is broken for nested specs
Job detail handler fixed and tested
SpecDetal handler fixes and test