Allow for Blue Box blocks to be created with IPv6 addresses only

The Blue Box API allows for this, and we use it for Travis CI.

Merging in this PR would mean we could drop using our fork, which was meant as a stop gap.