Implement decimalyear format in time module

@justincely and I implemented the format decimalyear in the astropy time module.  
Why was this changed?  The change disallows the possibility of using `datetime` subclasses.