Change center properties to only enable full centering.

Horizontal or vertical centering only doesn't work correctly when pinch-zooming.
Fix zoom gesture recognizer handling.

Only handle the gesture end state.
Change whitespace in header file.
Make rectangle methods public, add missing prefix.
Add and use BDDROneFingerZoomGestureRecognizer, update Readme.

Fix #2 and #3.