Reload modified items in collection view update
Add [TLCollectionViewController establishContainmentRelationshipWithViewControllerForCell] property.

This property is begin added as a workaround for an apparent UICollectionView bug involving cell-backing view controllers being added as child view controllers combined with interactive layout transitions. See the API documentation for more discussion.
Change TLTableViewController's default row animation style back to "fade" from "automatic".

Automatic doesn't seem to produce very appealing results in general.
Eliminate compiler warning
Change behavior of `ignoreFetchedResultsChanges` such that the data model is synced with Core Data immediately when the value is set to NO.

Previous behavior was to wait until the next fetched results update to sync.
Improve scroll optimizer and incorporate into the TreeTableViewController

UITableViewController+ScrollOptimizer is deprecated. The new optimizer is in UITableView+ScrollOptimizer. It is more flexible and works better.
Update podspec and fix homepage URL
Merge branch 'master' of https://github.com/wtmoose/TLIndexPathTools

Conflicts:
	Examples/Collapse/Collapse.xcodeproj/project.xcworkspace/xcuserdata/wtmoose.xcuserdatad/UserInterfaceState.xcuserstate
Add TLIndexPathTools.h all-inclusive header
Add option to not reload modified items in `performBatchUpdates*`

If the `updateModifiedItems` property of `TLIndexPathUpdates` is set to `NO`, the `performBatchUpdates*` calls will no reload modified items. This option can be useful, for example, for updating table view cells with a custom animation.