offline inserting in MaxRectsBinPack assigns result to dst vector.
Rewrite example program to be easily used by external programs.
Adding a build script for unix like OS.
remove initial success print in case of success.
add rectpacker to ~/bin
disallow flipping.
Rewrite for flare specifc requirements.

Most of the original c++ files are found in the bestEnclosingRect folder.
The purpose of that program is to find the best enclosing rectangle given
a set of rectangles, which must all be fit into the enclosing boundary.

In the tools flare folder a flare specifc python script can be
found. That script parses flares animation definition file and opens
the images belonging to that animation definition, extracts the
rectangles and passes these to the generic rectangle finding
algorithm. (the compiled tool must be accessible via $PATH)
After the optimization has been performed the results are written
back into the image and definition files.
Rename some variables to be more verbose.
Chop up checkAreaSize to a fast and an exhaustive version, boundaries.
Rewrite start.sh to be more automated in flare conversion process.
remove printing the rectpacker command from flare.
start.sh: fix off by one error for sed.

The next header section was also removed.
Now we rely on both empty lines around the removed section.
ignore empty images.
Do not do modulus 0.
remove static code analysis warnings.
Rewrite WorkDispatcher to have a better API.
Try to use relative path to the rectpacker from the flare tool.
flare-game: Add conversions for the avatar equipment spritesheets

Signed-off-by: Stefan Beller <stefanbeller@googlemail.com>
flare: should save pngs as optimized as possible.
add makefile options.