Prevented the ability to add AuxCoord instances to the dim_coords.

Removes the ability to add AuxCoord instances to the dim_coord list of a cube. Doing this means the NetCDF save fails as it (rightly) makes assumptions about the meaning of a "dim_coord".