Rename alembic.ini to alembic.ini.sample
add alembic.ini to .gitignore
update alembic for column in tasks that points to playbook
help alembic with user defined type
JSONEncodedDict does not come from sqlalchemy
Updates to db.py

Add __repr__ to JSONEncodedDict
Add column playbook_id to task table
Fix relations in AnsibleUser class
Updates to callback

Help plugin use sqlalchemy-0.7 on rhel6
Drop import of sqlalchemy bits, those are done in db.py
Add constants file
Packaging updates

Update setup.py and Makefile, add rpm spec, and update README
Update utils

Add functions to format report data, send email, and look up smtp
configuration bits
Updates to db.py

Add some helper methods when working with AnsiblePlaybook objects.
Tweak import of ansible.constants and add import of
ansiblereport.constants.
ansible-report utility now functional :)

Most of the code that formatted data for reporting is gone.  This
mostly collects the data that is needed and hands it off to functions in
utils for work.
This is very much oriented towards playbooks and tasks associated with
them.  Still to come are tasks that are not associated with a playbook
and other slicing/dicing of data.