Fixes -layoutSubviewsInRect: so DTDictationPlaceholderView is inserted for DTDictationPlaceholderTextAttachment even when the textDelegate property has not be set and/or when various delegate methods have not been implemented.
Merge pull request #370 from leehericks/dictation_placeholder_fix

Fixes so DTDictationPlaceholderView is always properly inserted
remove setting attachment of unknown original size to max image size

This was originally set to {1,1}, later maxImageSize. By not being Zero a custom subview for an image would get a chance to be loaded lazily, e.g. with DTLazyImageView. This behavior was changed since now a subview is also requested for a subview with size zero.
request subview for attachment, even if frame size is zero

This way a lazily loaded image view gets a chance.
Refactored relayout after lazy image loading into DTAttributedTextView.

Without an extra setNeedsLayout an lazy image would not show up since we switched to a tiled layer for the content view and inside scrollviews the scroll view is responsible for the lay outing of just the visible custom subviews.

This reduces the code to put into lazyImageView:didChangeImageSize:. I also change the sizing behavior for zero size attachments. They still request a subview now.

Fixes #368
Added synchronized getter for child nodes

related to #335
Updated podspec for 1.4
Added missing CFRelease
fixes #371
Add scrollRangeToVisible:animated to DTAttributedTextView
Only force 'Times New Roman' font for bullet types not textual list types
Merge pull request #373 from trispo/master

Only force 'Times New Roman' font for bullet types not textual list types
Fix scrollRangeToVisible:animated did not honor animated param
Add option to disable Apple-converted-space
append the original string when apple-converted-space is disabled
Added property on dictation placeholder to hold onto replaced text
Merge pull request #374 from siuying/converttext

Add option to disable Apple-converted-space
font collection class missing from Mac framework
Added unit test for #377
Changed _loadAvailableFontsIntoOverrideTable

instead of just having fonts overrule a previous override the strategy is now:

- add overrides with font descriptors sorted alphabetically first by family then by name
- if no override for combination of family, bold, italic traits exist, add it
- if one exists, replace it if the font name is shorter.

This prefers e.g. Helvetica-Oblique over Helvetica-LightOblique even though the -Light comes alphabetically before the font.

fixes #377
fixed Mac framework

- needed the -ObjC linker flag to include category methods from DTFoundation in itself
- removed superfluous static lib linking in MacUnitTest, since these methods are all bundled in the Mac Framework