Have CategoryAxis return sensible requestedSpace values if the domain is...

... empty.

Add unit test.
Close #537.