corrections for compilation errors on OSX
node-gyp feedback
mEmbedFonts corrections

to be applied also in stream PDF, and modification scenarios
correation for jpg images with early ifd data

submitted by Hadas Groisman of XMPie
modifications based on TexMachs comments

per comments and code from François Poulain, modifiers to allow support
of gcc/mingw
corrected error when reading streams

error happened when "stream" token is separated from its content with
'\r' only (as oppose to '\r\n\ or '\n'). this results in  incorrect
decision on the stream starts, and leads to error in copying it.
moved to a more forgiving method to get postscript name of an sfnt font after unnecessary failure with one of them
error with stream modification, didn't allow for regular non appending workflow
merge
enhance PDFDate to be able to set its value by parsing an encoded string
unbelievable parser error

wonder why this never came up. a serious error in the parsing mechanism
when having Prev tables. seems like it was looking at the wrong pointer
the whole time, nulling the current table....
Add Rotate property to PDFPage
Update DocumentContext::WritePage() to write the '/Rotate' key
Check inRotate argument of PDFPage::SetRotate() to be a multiple of 90
Add PDFPageInput::GetRotate() method
Add RotatedPagesPDF test to make sure the page rotation works
Extend the RotatedPagesPDF test to check parsing as well as writing
Add test for invalid rotation (must be multiple of 90)
Change test to create 6 pages (in order to test rotations beyond 270 degrees)
Merge pull request #21 from filodej/filodej/pdf-page-rotation

PDF page rotation