Add PixelAperture and SkyAperture to __all__

also make `area()` an abstractmethod.  This is a partial fix for https://github.com/astropy/photutils/issues/152.
``area()`` was said to be an optional method (although all the apertures we have have an area method so far), so I would keep as a non-abstract method.