Merge pull request #13 from johnysputnik/master

Build Configuration Modifications
allow parsing and merging files that contain an error in their trailer dictionary noting a smaller xref size than it acutally is
Merge branch 'master' of github.com:galkahana/PDF-Writer
1. better recovery when freetype didnt read font 2. correction with hex value reading in names
Update PrimitiveObjectsWriter.cpp

fixed issues with pdf syntax characters used in names
fixed error with characters encoding

reusing the allocation codes array and availability array came back to
bite my arse when the encoding is 0, so i split the two. corrected the
issue. plus seems like the default placement of 0 character didn't
reserve the place for the whole time [intentional? check with Max]
Correction from Nichola Gelmini - correct freeing of buffers with the proper delete operator
version 3.0 commits

implementing:
1. Content context helpers for drawing text, images and primitives
2. Image and text measuring tools
3. modifying page contents in modification mode
Solve compilation error on 64bit VS 2013
added tiled pattern implementation
completed with vs projects
pdf no font embed and patterns corrections

Add an option for the PDFCreationSettings provided on StartPDF* to
PDFWriter to determine if fonts are to be embedded or not. This should
allow people to create non-embedded versions of PDFs if they want to.

Also, found compilation issues with the Patterns implementation, so got
them corrected.
load glyphs is always done with no hinting

for performance expected improvement i force loading glyphs from
freetype with no hinting or auto hinting, as i normally require the
loading just to get the direct font information (width, glyph box), with
no extras
also for load_char
contributions from SoftHorizons John Desrosiers

Performance improvements around FreeType usage, caching queries for
glyph widths and much improving their speed.
Merge branch 'master' of https://github.com/StefanWoe/PDF-Writer into StefanWoe-master

Conflicts:
	PDFWriter/ITiledPatternEndWritingTask.h
	PDFWriter/PDFWriter.vcxproj.filters
os2 tables were not embedded

This causes the windows version of acrobat to complain that the embedded
true type is invalid when running PDF-2x/PDF-4x validation
corrections for compilation errors on OSX
node-gyp feedback