Fix NSUInteger/int and enum warnings when strict compiler options enabled
Make all contexts be NSInteger instead of NSUInteger
Merge pull request #419 from hughescr/feature/warning-fixes

Warning fixes & type standardization
This check is incorrect

There's no need to switch based on the use of COCOAPODS. The correct type is defined by OS_OBJECT_HAVE_OBJC_SUPPORT period.
Merge pull request #420 from foozmeat/patch-1

The DISPATCH_QUEUE_REFERENCE_TYPE check is incorrect
DDLEGACY -> DD_LEGACY_MACROS and prefer 0/1 to NO/YES for macro definitions
Print warning when DDLegacy.h gets imported
By default disable legacy macros for all but direct DDLog.h imports
Reword warning message
DDLegacy.h -> DDLegacyMacros.h
Merge pull request #424 from rivera-ernesto/legacy_checks

Legacy checks
Merge commit 'a637aff80daac3e458cd1f904ef14958c8cca5aa'

* commit 'a637aff80daac3e458cd1f904ef14958c8cca5aa':
  DDLegacy.h -> DDLegacyMacros.h
  Reword warning message
  By default disable legacy macros for all but direct DDLog.h imports
  Print warning when DDLegacy.h gets imported
  DDLEGACY -> DD_LEGACY_MACROS and prefer 0/1 to NO/YES for macro definitions
  This check is incorrect
  Make all contexts be NSInteger instead of NSUInteger
  Fix NSUInteger/int and enum warnings when strict compiler options enabled