Remove pyxl's dependence on numpy.

Instead of requiring all of numpy (a fairly difficult dependency to fulfill) solely to ensure that generated id's don't collide, use a global counter.