Simpler, correct handling of spritesheet sources

 * bounds of insets are calculated relative to sprite
 * transformations are then applied to get the texture coordinates
 * handle sprites stored rotated in a spritesheet correctly
Merge pull request #1974 from folecr/s9sprite

fixed #1710: Simpler, correct handling of spritesheet sources for CCScale9Sprite.