updated the DTReachability so that normal an instance ob this class can be created.
The reason is that it is easier for unit testing, that the reachability can easily replaced stubs or mock implementations.
fixed Reachability demo for Xcode 4.x
cleanup
Change deployment target for Reachability demo
added that the hostname can be set and changed
Merge branch 'reachabilityAsInstance' of github.com:Cocoanetics/DTFoundation into reachabilityAsInstance

Conflicts:
	Core/Source/DTReachability/DTReachability.h
	Core/Source/DTReachability/DTReachability.m
removed duplicated code
Force 64 bit for Mac
fixed notification that self is passed instead of observers
replaced deprecated SCNetworkConnectionFlags
change to use the DTReachabilityInformation object instead of the flags
fixed reachable demo
Fixed integer sign mismatch.
Fixed typo.
fixed analyzer warnings
Fixed #43 - DTZipArchive: refactor unzOpen
Added support for cancellation
Merge commit 'bf1b01a04577c853089f3faa79be18d70eb28309' into develop

* commit 'bf1b01a04577c853089f3faa79be18d70eb28309':
  Fixed typo.
  Fixed integer sign mismatch.
Turned on coverage generation project-wide
Merge branch 'sg/fix-coverage' into develop
Added COVERAGE define