Adjusted baseline fix
The method returns YES even if the minimum size value is not set
Eliminate excess whitesapce above labels & fix middle/tail truncation mixup

Change-Id: Iee17956bcceebb887b2dd9b19876a1515199da62
Merge pull request #288 from bkennyatmeetme/master

Eliminate excess whitesapce above labels & fix middle/tail truncation mixup
Workaround for 4" CATiledLayer bug on frame change. setNeedsDisplay does not dirty enough. Fixes #283
Improvements on content view
- added intrinsicContentSize as the place where the needed size is retrieved from layout frame
- this might be needed in places where Auto Layout needs to know the intrinsic size of the text
- not 100% certain of this, but better safe than sorry
- sizeThatFits also calls intrinsicContentSize now
- prevent creation of a layout frame if bounds+edge insets are negative or zero
- do not unnecessarily discard the layouter. It should only be necessary to do that if the attributed string changes.
removed self.superview check again
I think setting the attributed string should probably remove all custom views even if the view is not on screen. relayoutText defers the relay outing anyway until the next drawing or layouting.
Added decompression of CSS font shorthand
fixed bug in parsing comment in CSS block
fixed merging of style block into existing stylesheet
Added new unit test for merging stylesheet into one containing font shorthand
added DTCoreTextFunctions to unit test targets
Updated podspec for 1.2.1
Avoid trying to get size of empty string
Changed synchronization in DTAttributedTextContentView to dispatch_queue

I think this greatly increases code readability.
Fix for crash on empty paragraph, closes #290
Moved open-ended frame correction into frame getter
In the (private) mutable version of the layout frame I need to be able to get an updated layout frame even if no lines were built. There is a new internal ivar that gets the bottommost line's text box padding and this gets added to the frame height.
Merge branch 'master' of github.com:Cocoanetics/DTCoreText
Added relayoutMask to contentView. Related to #102

This is used to prevent an automatic re-layout if the frame changes, e.g. if you control the frame size yourself after doing your own layout and you don#t want the view to change itself when setting the new frame.
Fixed merge problems with relayoutMask
Added support for dictation placeholder