Make sure that hyperlink subviews are always line height
add debug drawing for text blocks
inset -1,-1 custom text block drawing

Because of the clipping of the text content view's area without this part of the border would be clipped
improved handling of margin and padding CSS styles

margins are presently only considered for block-level elements. they are added for left and right. bottom margin becomes the space after a block = paragraphSpacing.

There is a workaround in place because the left padding interferes with list indenting

What should really be done here is calculate the cumulative block and/or list indenting from the margin values of the parents
Added DTEdgeInsetsRelativeToCurrentTextSize:textScale:

this is used to parse margin/padding CSS attributes with multiple values.
Merge branch 'master' of github.com:Cocoanetics/DTCoreText
Merge branch 'master' of github.com:Cocoanetics/DTCoreText
added isTrailingWhitespace method to DTCoreTextGlyphRun

This can be used to avoid drawing of background color, strikeout or underline for empty trailing white space glyph runs.
Implemented isTrailingWhitespace optimization

In two places: DTLinkButton + DTCoreTextLayoutFrame this now shortcuts for the trailing whitespace.

Also this fixes an underline alignment bug visible in the CurrentTest.html: if there are insets those need to be added to the origin of the run bounds.
Merge branch 'master' of github.com:Cocoanetics/DTCoreText
Updated podspec for 1.3.1
Merge branch 'master' of github.com:Cocoanetics/DTCoreText
re-implemented global paragraph style cache
Fixed incorrect sign on tailIndent.
Negative values are used for measuring from trailing edge, as e.g. CSS margin.
Added support for uncompressing margin and padding shorthands
implemented fast cache key for paragraph styles
using C-level MD5
add paragraph style caching unit test
improved paragraph style cacheKey

on iOS it's now using the NSData built-in hash, on Mac it uses CC_MD5 to reduce 96 bytes to a few.
improve speed of applyStyles

- since shorthands now get decompressed earlier this does not need to sort any more
- Creating the predicate was also very slow, so we rather walk through all styles and do a direct prefix comparison
- avoid parsing margins/padding if no style contains "margin" or "padding"
Fixed tailIndent bug

tailIndent (right margin) is negative when it is from the right side, positive values are from the left.