Adding ability to apply spec to multiple devices

Summary:
Spec can now update multiple device of the same type, on a single portal.

Will work on some test ealy next week, but wanted to give you a heads up on the
code to try and catch anything big.

Test Plan: None

Reviewers: danweaver

Reviewed By: danweaver

Differential Revision: http://codereview.exosite.com/D14