Added IP address allocate/deallocate for crowbar 2 w/code review changes
Merge pull request #340 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.