Issue #43 - Support callback block for peripheral connect request

MAJOR API CHANGE

* Emphasis is now for user to invoke block based calls instead of calls dependent on delegate response in subclasses of this class
Added methods:

* discoverServices
* connect
* disconnect
Support change in constructor for YMSCBPeripheral to allow to pass parent
Change in YMSCBPeripheral constructor to allow for passing in parent.
Support connect and disconnect methods on YMSCBPeripheral.
Added appledoc class document string.
Refactor to dual-mode use handleFoundPeripheral:
Use callback
Issue #39

Support for not persisting discovered peripherals.
Issue #39 - Support for not persisting discovered peripherals.

Initial Entry.
Initializing user defaults for YMSCBAppService are handled by YMSCBAppService
* Issue #39 - Support to optionally use stored peripherals

* Added NSLog statement in callback function.
Updated project.
Changed so that by default UUIDs are not stored.
fix bug if useStore is NO
Added documentation.
Interim commit
* Removed obsolete methods
  - persistPeripherals
  - loadPeripherals

* Reorganized methods (no functional changes)
Up API version number to 0.92
Issue #38 Support for watchdog timer to cancel central connection request if peripheral does not respond.