Enhance axis class definitions

Supporting additional functionality discovered during integration
into imglib2 core.
Update core classes to use new axis code