AsyncResult based on promises
Line fixes
Another syntax fixes
Removed unnecessary assignment
Fixed _on_state_change promise name
Removed history and changed get to use backend method
Merge branch 'promises' of https://github.com/malinoff/celery into promises

Conflicts:
	celery/result.py