Merge branch 'develop'
Allow delegate to alter panners configuration while a panner is active.

"high-level" internal API for panners used to be removePanners and addPanners. New method setNeedsAddPanners should be preferred instead.

setNeedsAddPanners immediately replaces panners if no panner is active, or wait for the last active panner to complete before replacing them.

The consequence is that delegate methods that are fired during a panning touch can now safely change panner-related configuration, such as panningMode.

Before, those configuration change would invalidate an active panner, and prevent IIViewDeckController to perform panner completion cleanup code.
Merge remote-tracking branch 'origin/pr/355'
Removed leftover logging.
Merge branch 'master' into develop

Conflicts:
	ViewDeck/IIViewDeckController.h
Updated version and podspec.
Fix static analyzer warning about options.
Fix iOS 4.3 crash

yup, we are stil supporting this :(
Updated check for ARC & weak.

Should solve #365.
Merge remote-tracking branch 'origin/pr/363' into develop
Merge remote-tracking branch 'origin/pr/361' into develop
Fixed memory leak in non-arc.

finishTransitioningBlocks was leaking.
Added delegate check with view.
Added configuration support for disabling panning over control classes.
Added extra delegate call to abort panning over a certain view.
Updated ViewDeckExample with a modally presented deck controller.

Trying to reproduce #331.
Updated "enabled" check flow for panners.
Added factory methods to IISideController.
Don't pan over reorder controls in a tableview.
Small code cleanup.