db_alias support and fixes for custom map/reduce output
Update changelog & AUTHORS #594 #589
Merge branch 'master' into pr/586

Conflicts:
	mongoengine/queryset/base.py
	tests/queryset/queryset.py
db_alias support and fixes for custom map/reduce output #586