TexturePacker fix and improvements

- fixed parseMoaiFormat, wrong uv map
- added loadMoaiFormat
- added coronaFormat
TextureAtlas support for rotated regions

- support for TextureAtlas rotated regions
- support for TexturePacker parsing of rotated regions (moai and
sparrow format, missing for corona format)
- [break] XmlNode:getAttributeN renamed to XmlNode:getAttributeNumber
Samples use atlas with rotated regions

- planet cute resources moved to a dedicate folder
- added atlas with rotated regions
- added moai version of atlas descriptors
- updated samples
string.normalizePath

normalize a path replacing ‘\\’ with ‘/‘ and ‘//‘ with ‘/‘
fix on table.extend

fixed missing return reference to extended table
IO fix and improvements

- fixed currentWorkingDir path
- added several functions and wrappers of MOAIFileSystem module
sortedpairs

added sortedpairs table iterator
IO.open()

wrapper of io.open that works with local file system
IniFile -> IniParser / extended functionalities

[break] IniFile has been collapsed into IniParser
added methods to modify a loaded ini file
added dump and write to file methods
fixed IniParser:set() return value

missing return true if succeed
added inifiles sample
Merge branch 'master' into filesystem

Conflicts:
	Shilke2D/Utils/Table.lua
IniParser dump / strDump

- dump write on a StringBuilder provided as param
- strDump uses a local StringBuilder and return a string of the content
Change in case and documentation of xml classes

- [break] getAttributeAsNumber / getAttributeAsBool
- childNodes renamed to children
XmlParser parseString / parseFile

- [break] parseXmlText and parseXmlFile renamed to parseString and
parseFile
- parseString return error on malformed xml text
XmlNode:dump / strDump / write

- XmlNode:dump outputs a well formed xml string
- XmlNode:write write to a file the XmlNode content adding also default
xml header
small improvement
XmlNode:addChild return reference to added node
xmlfiles sample
Json parser + StringReader

- Json parser can be based on MOAIJsonParser or on lua custom parser.
Results are practically the dames but lua parser allows to be easily
extended
- Basic StringReader class (to be extended)
- Utils/Externals -> Json and XmlParser are moved here
- Better ldlc comments (IO, Ini, xml, json)