Fixed #22: Add the capability to dismiss any notice at will (manually)
Fixed #24: Allow to specify a completion block upon notice dismissal
Add podspec to support :local installation
Add accessibility label and disable "Information not provided." default error message.
Refactor WBNoticeView for simplicity and to support easier implementation of additional notice types.

* Reorganizes codebase to rely on properties instead of methods.
* Adds `ForSubclassEyesOnly` category to expose protected interfaces needed by subclasses to implement notice types.
* Removes the `noticeType` notion in favor of using subclassing to create notice types.
* Removes seemingly unused `defaultManager` static method.
* Removes `_raiseIfObjectIsNil:named:` method in favor of `NSParameterAssert`
* Adds Appledoc documentation to all public interfaces.
* Adds a Boolean argument to the dismiss callback block to disambiguate interactive vs. non-interactive dismissal.
* Replaces the dimissed block property with a setter method to enable code completion in Xcode.
* Adds Default-568h@2x.png image to suppress Xcode warning.
Remove syntehsize title/message properties in notice view subclasses
Fix hang during calculation of lines of text in UILabel extension when text property is `nil`
Improve flexibility of tap to dismiss behaviors

* Adds a Boolean `tapToDismissEnabled` to control the response to tap events independently of the value of the `sticky` property
* Update accessibility traits to better match the iOS button defaults
* Ensure that user interaction is enabled on gradient views so they can respond to taps
Rework dismissal blocks to allow for interaction with a notice that support interactive dismissal and a timeout.

In these cases, the display interval is managed by an NSTimer instead of the UIView animation delay property. This is because of two factors:
1. The UIView animation blocks by default disable interaction with the views.
2. If you enable the option to support interaction, the frame of the button matches the final destination frame instead of the current visible frame. This causes hit tests to fail and for all intents and purposes makes the notice view an untappable target.
Bump version to 3.0
Add a .gitignore
Merge pull request #26 from GateGuru/gateguru

Refactor NoticeView for Simplicity & Extensibility, Add Podspec, and Improve Compatibility with Accessibility Labels (Testing)
Updated README and .gitignore.
Added 'NoticeView SLOCCount Stats' section.