Allow Workflows to specify deal properties

I am still migrating data on the sales side, while marketing is up and running.

There are several data issues from import I could have fixed if I could update deal properties via workflows.

This is an important feature to mature the CRM side of the product.