Implemented base interface for data parser phase of atlas generation.  Added two atlas data file generation options, json or xml.
Updating README with software license for the python imaging library.
Updating with MIT license for the project itself.
Implemented new atlas dictionary output interfaces for file types xml and json.  Also greatly simplified the main script removing uneeded logic in create_atlas especially.
Bugfix for atlas data files being created in directory from where the script was run rather than created in the target directory.
Added a new command line argument to customize the directory in the resource path to search for images inside "--images-dir".
Moved utility code into utils.py from main script.
Added background color command line option to fill the unused space in the altases with any color the user wants.
Adding TexturePacker algorithm interface to hide the details of a packing algorithm from the main script and application to make it easier to implement new and better packing algorithms and to be able to plug them into the codebase easily.
Removing unused variable in TexturePacker base.
Added command line option to specify packing algorithm (right now, just ratcliff but the maxrects algorithm is being added next).
Initial maxrects algorithm impl commit.
Public interface for maxrects algorithm.
Adding maxrects private API.
Implemented most of helper method for the maxrects packing algorithm apart from the find_position series of methods based on the packing heuristic chosen.
Implemented maxrects heuristic packing methods:
- Best Short Side
- Best Long Side
- Best Area
- Bottom Left
- Contact Point
Fix infinite loop bugs in prune rect list and place rect functions.
Made maxrects packing heuristic and bin size configurable.
Fix error in Rect get_area where unknown class members were referenced.
maxrects implementation done.