parse allowed_hardware from profiles.yaml
validate hardware requirements for profile at provision time
change field to 'allowed_classes'
Merge branch 'master' of github.com:tumblr/collins into gabe-provision-hardware-restrictions

Conflicts:
	app/collins/provisioning/ProfileLoader.scala
	app/collins/provisioning/ProvisionerRoleData.scala
	app/src/main/java/com/tumblr/play/interop/JProfile.java
add tests for allowed_classes
Merge pull request #155 from byxorna/gabe-provision-hardware-restrictions

Gabe provision hardware restrictions