Changed the norm() method of GenericMap to an attribute.

This allows the user to overwrite it and customise it.
I have also changed the keyword parseing in MapCube.plot() so that all kwargs are passed to imshow and kwargs to mpl.animation.FuncAnimate can be passed in a dict in the ani_kwagrs kwarg.