Initial implementation of AlbersEqualArea. Share some more code with CylindricalEqualArea when applicable.