add barclamp subclass (new pattern)
Merge pull request #18 from cloudedge/pull-req-master-487fbfcd462d9d1e7ccdb337764bd0e3a8a23568

Add Barclamp Type to model (refactoring prep) [2/2]
add file needed for future pull (rest of work is stashed)
Merge pull request #19 from cloudedge/pull-req-master-f9b1f81ad8f45c03928d7b816b2879b540b01057

Merged by devtool for cloudedge
create test subclass and tests for the subclass
Merge pull request #21 from cloudedge/pull-req-master-88c48f4ee579087c974bd5cf1813c795e8781470

Refactor NodeAttrib to be AttribInstance instead [2/2]
move test to use new naming scheme
Merge pull request #22 from cloudedge/pull-req-master-6d4d45007b2fdd505a113d7442908e03d9c00241

Update Barclamp namespace to match pattern for post-Engines [2/2]
Add barclamp configuration data for catalog function
Merge pull request #24 from waynepallen/pull-req-master-0d98bdb0444c68de93b59e8c9eb087a089b6ddaf

Merged by devtool for VictorLowther
Lift the barclamp templates out of the chef directory
Merge pull request #25 from VictorLowther/pull-req-master-3dc3a7577e4bd35be952fc693dcc5648ace9700f

Merged by devtool for aspiers
engines changes, renaming changes
unit tests passing
Merge pull request #26 from cloudedge/pull-req-master-e0aabc130001678192ae1d8b7a0a6688da09625f

EPIC rename of config and instance to deployment and snapshot CHECKPOINT [2/2]
change uses of throw to raise

'throw' is for escaping from control flow, whereas 'raise' is for
error conditions, e.g.

http://rubylearning.com/blog/2011/07/12/throw-catch-raise-rescue-im-so-confused/
Merge pull request #27 from aspiers/topic/use-raise-not-throw

change uses of throw to raise
allow multiple deployments
Merge pull request #28 from cloudedge/pull-req-master-d32341b46583738f3a6312b2b5f9eb2b6b3288a3

missed by Judd
add .gitignore for barclamp repos with .lock, etc