Add atom intentions for tasks and retries

Add atom intentions: REVERT, EXECUTE, RETRY and IGNORE. Intentions
will be used by action engine to schedule tasks correctly.

Add intention to task detail and extend storage to work with atom
intentions.

Add alembic migration to add intentions column to database.

Change-Id: I79c9bb5f11861658dbfedfd64ef93eb92b29cb2d