Add an IPAllocator type
Merge pull request #1594 from thockin/ipallocator

Add an IPAllocator type