allow multiple product strings to be matched for flash disk detection
rename provision fields to be protocol agnostic
make provisioning profile able to use contact field
add contact_notes field as well, for things like URLs
no magic here, update JProfile to get the contact and contact_notes fields
label should be called Notification Contact
Merge pull request #134 from byxorna/gabe-fix-hipchat-user-provisioning

Provisioning profiles support for contact and contact_notes fields
Merge pull request #132 from byxorna/gabe-lshw-flash-detection

allow multiple product strings to be matched for flash disk detection
Merge pull request #125 from funzoneq/master

Upstart scripts for collins
Run tasks as the collins user.
If no user is passed, run as the current user, not as 'collins'.

In conjunction with the changes to the deploy cap script, this will still result in the collins process being run by the collins user.
Reverted the 'sudo' blocks to 'run' blocks.
Run as 'deploy' user, not 'root'.
Merge pull request #136 from tumblr/will-deploy-as-collins

Deploy as deploy user
Revert "Merge pull request #136 from tumblr/will-deploy-as-collins"

This reverts commit fe88f7a21cd923ce2ed5bab4fabf0f653af1c6d2, reversing
changes made to 699d0a600401d4883a09307477ac5b221dbbbfb8.
populate changelog with 1.2.4 release
Merge pull request #137 from byxorna/gabe-fix-changelog-1.2.4

populate changelog with 1.2.4 release
Make Dockerfile checkout collins instead of ADD .

Since the tumblr team doesn't want to have the Dockerfile at / and
Dockerfiles have no access to parent directories due to security
reasons, we need to RUN git checkout instead of ADD.
Rename DOCKER.md -> README.md
Update README