add some align operation when selecting multi sprites
add get the relative file path from dialog path
fixed ISprite's clone()