Improve cabal file and add license.

I think we're ready to go.
Sprite: Refactor to permit alpha and more materials.
Sprite: Enable blending on translucent sprites.