Merge pull request #17 from snkashis/master

Modify sample JSON files to conform to spec
cleaned up build, faster,  smaller and gradle 1.0
Spring dependency injection

First step towards plugins.  This adds spring dependency injection.  Now OutputFormats are externally configurable rather than hardcoded and can have configuration values.  Next will be to make MapReaders pluggable.
made map readers plugins
fixed standalone build and debugging image magick plugin
added more image magick parameters and allow spring to be configured in the shell map printer
image magick now works correct with multipage pdfs
added more ignores so github app works better
image magick output to native process output

* Changed name of ImageMagickOutputFormat to NativeProcessOutputFormat because the class is really generic now
* Added semaphore so that only x processes can be ran concurrently by NativeProcessOutputFactory
deleted eclipse project files
Merge pull request #20 from snkashis/master

Fixing broken link to PageSize reference in configuration docs.
honour stroke and fill style attributes in vector renderers
Update src/main/java/org/mapfish/print/map/renderers/vector/PointRenderer.java

PointRenderer: External Graphic + height + yoffset didn't work properly, in fact it worked vice versa.
fix: calculate newY = y - height - offset
(note: offset is usually negative, so if offset = -height, it cancels out)
Update src/main/java/org/mapfish/print/map/renderers/vector/PointRenderer.java

fixed indentation for dc.addImage
fixed misspelling which caused wrong image scaling
Merge pull request #23 from lindsejs/master

fixed misspelling which caused wrong image scaling
updated to gradle 1.2
remove deprecated warning
Add option in json to control is name is before or after icon in the
legend.
added an additional artifact to gradle for image magick so that it is easier to install and use