Programming style.
Merge fixes and improvements to new link parser from master.

- Fix signatures, alignment.
- Move quotes to class definition.
- Apply callback to the array.
- $quote_starts is leaking to public.
- Fix notices generated by fGlyphQuotedQuote.
- PHP uses garbage collector.
- Use the same UID for link start marker.
- Leaking public property.
- Ctype is locale driven.
- Its basically just removing the glyph UID.
- Fix unicode issues with quotes.
- Optimisations to markStartOfLinks.
- Slightly faster.
- Say bye to array_push().
- Spacing.
Test for leaking public properties.
Don't render alignment in HTML5 mode.
In restricted mode do not include alignment to image.
PHPDoc - fill in the blanks and indentation
Add test/fixtures/unicode.yaml
Small extension to basic glyph test cases.