Added coordinate properties for objects

Now, reading out the values x and y for objects is possible without the use of specific subclasses of MapObject.
Adds a way to retrieve the number of layers
Add javadoc to NinePatch

Explain the difference between "pre-processed" (i.e., ".9.png" files)
and "post-processed" NinePatches.  Add disclaimers on the constructors
that create degenerate patches.

Use `final` in a couple more places, especially in the draw() method.
Use the TOP_LEFT, etc, constants within the basic constructor.

Add a simplistic NinePatch test case.
Remove really gratuitous 'final' usage on draw method

Didn't change the generated bytecode, so its not really doing anything
other than being ugly.
Use messageFont for drawing messageText.
Better method naming
Adds a way to retrieve the number of layers
Better method naming
Merge remote-tracking branch 'origin/maplayers-patch' into maplayers-patch
Minor refactoring to mapsapi

Remove suffixes such as Object and Layer from method names since the
subject is clear from the context.
Merge pull request #293 from bitiotic/ninepatchdoc

Add javadoc to NinePatch
Merge pull request #295 from Getterac7/patch-1

Use messageFont for drawing messageText.
Don't need this JAR now that GLU is gone.
Merge remote-tracking branch 'origin/master'
Merge pull request #296 from manuelbua/mapsapi-refactor

Minor mapsapi refactoring
added support for yUp at y coordinate
Merge pull request #277 from DarkIP992/patch-1

Added coordinate properties for objects
Fixed previous commit
Merge pull request #298 from semtiko/patch-1

Fixed previous commit
Update isOver on touch up.