Improved subclassing support for JCNotificationCenter
Added support for timeout property in JCNotificationBanner.

JCNotificationBanner supports the property
JCNotificationBannerPresenterIOSStyle and JCNotificationBannerPresenterSmokeStyle respect the property
New method on JCNotificationCenter to support arbitrary custom JCNotificationBanners.
Style fixes. Documented changes in README
Merge pull request #16 from twocanoes/subclassing

Improved subclassing support for JCNotificationCenter.
Merge pull request #17 from twocanoes/timeout

Banner Timeout Implemented
Bump version to 1.0.2.
Eliminate "sketchy view spelunking". Fixes #9.
Code style.
Fix window hit testing to work with iOS 7 (windows aren't cleaned up as expected.)
Ensure that we break memory linkages between views.
Fix #18. Don't adjust for status bar height if using iOS 7+ Base SDK or if device is running iOS 6 or lower.
Bump version to 1.0.3.