Update README.md

Added install instructions to gather dependencies (php-font-lib)
save locale correctly
Merge pull request #647 from zimmski/master

Query current locale before setting to something PDF-friendly

`setlocale()` only returns the current locale with a locale parameter of "0" (which does not change the locale). So we need to set the locale in two steps: 1) query the current locale; 2) set the locale to something that outputs PDF-compatible strings.
DOMPDF::_process_html does an incorrect store & restore of locals
Merge pull request #648 from zimmski/master

Remove locale switching from DOMPDF::_process_html

DOMPDF::_process_html performs locale switching to avoid formatting issues, but it is called by DOMPDF:process which also performs locale switching. This nested locale switch breaks recording of the original locale resulting in the incorrect locale setting after dompdf runs (on systems where the local is incompatible with dompdf).
Merge pull request #607 from derekdreery/patch-1

Update README.md with basic installation instructions
Add simple installation instructions
cpdf_adapter cleans cache file more carefully
Use DOMPDF_FONT_CACHE for new/remote fonts

So DOMPDF_FONT_DIR only contains the provided fonts and does not have to be writeable
DOMPDF_DEFAULT_PAPER_SIZE not honored (Fixes #687)
Merge remote-tracking branch 'origin/master'
Fix list item repeating bullet on page break (Fixes #683)
Merge pull request #681 from SlikNL/master

cpdf_adapter cleans cache file more carefully
Improve parsing of counter/counters CSS content functions (#705)

Instead of exploding the string based on the argument delimeter (,)
parse the string using a regex that pulls the arguments into a
"matches" array ($args). This allows for the presence of a comma
in the joining string argument of the counters() function.

The output from the counters() function was also updated. First
the joining string is now only used between the counter instances
where previously it was also appended to the end of the output.
Second, elements that reset the counter but do not actually
increment it are skipped. This matches the output generated by
standards-compliant browsers.
Improve determination of element relevance to CSS counters (#705)

The previous commit was deficient in determining when an element
incremented the counter being parsed by the counters() function.
In the previous commit elements with a value less than 1 were
excluded from the output string. However, since elements can be set
to decrement counters we need to allow values less than 1. The code
now checks to see if the current element resets the counter being
processed.
Better placement of absolutely-positioned elements (#721)

When an element is positioned absolutely without specifying
the top/right/bottom/left properties (or when those
properties are set to "auto") it should now be placed on the
page according to where it would fall in the normal document
flow. The positioning code also now searches for a block-level
parent element rather than assume that the containing element
is a block-level element.
Simplified last commit
Improve compressed CSS parsing of at-rule blocks (#614,#699)

The previous regex that identified at-rule blocks was unable to
handle compressed CSS. Specifically, a missing space between the
rule name and the declaration block delimeter } would cause the
regex to miss the rule. This slight modification seems to address
the issue.
Merge remote-tracking branch 'upstream/master'
Updating installation instructions (fixes #629)