Added allocate/deallocate API for crowbar 2.0 w/changes from code review
Merge pull request #113 from cdearborn/pull-req-master-b7222f4a3a627ff940c8bb813a5a647f48c8f952

I’ve reviewed Chris’ pull and it looks fine.  I can build and install an ISO.

Some of the tests are not passing for me.  Rather than keep trying to tweak them, I’m going to accept the pull and fix the tests I can with my next pull request.  I cannot tell right now if it’s me or the pull.

It’s possible that some of the tests will remain broken until Chris can look at them.