save timeouts in ordered dict instead of dict
change timeouts structure to list to maintain scheduling order
Merge branch 'master' of https://github.com/abranches/pika

Conflicts:
	pika/adapters/select_connection.py
fix last merge
remove forgotten import of ordereddict
Add tox, nose.cfg, update testing config
Update things to ignore
Update test structure

- Move unit tests to subdir of tests
- Move integration tests to acceptance tests
- Create base async acceptance test classes
- Add baseline acceptance tests for aysncore, select and tornado adapters
- Remove Makefile, integration.cfg and other related items from older integration test suite
Move the libev install to before_install
Ensure that the entire frame is written using socket.sendall (#349)

Thanks to @jwestfall69 for his analysis
Distribute the LICENSE and README.md (#350)
Update package name
Remove the pyev requirement for 2.6 testing
Increase timeout
Update the test descriptions and timeout
Remove ev all together for now
libev_connection: add async watcher; add optional parameters to add_timeout
Merge branch 'master' of https://github.com/pika/pika
removed relative imports and importing urlparse from urllib.parse for py3+
add libev_adapter_tests.py