Merge pull request #14 from dblock/tests-and-ci

Added test target and Travis CI.
Updated Travis CI build image
Refactored map view and pins with annotations into separate classes.
Avoid having to implement one of the observers.
Added map view controller tests.
Removed unused files.
Cleanup includes, don't include pin annotation header(s) in NAMapView.
Added a default implementation for pins.
Renamed README to be Github-recommended-case.
Fixed interactive demo picking a random pin.
Fixed removing pins.
Tests for interactive demo add/remove/select pins.
Updated README, fixed link.
Merge pull request #16 from dblock/refactored-map-kit

Decoupled map view with and without annotations, added tests.
Renamed demo controllers to better represent what we're showing.
Replaced #define by type-safe constants.
Added CHANGELOG.
Removed @synthetize.
Be iOS 6 only.
Merge pull request #17 from dblock/refactored-map-kit

Followup to @orta and @robb's code review.