add Sprite.Copy()
Don't share Sprite instances through SpriteAtlas

* Always return a new instance in Get()
* ObjectEnumerator removed - use GetNames() and Get()
Alignment added back to Text