backing this up
layout refactor
separating more class code from implementation code
more CFTypes
splitting the new AFC code into CFTypes
adding a usbmux protocol file
updatign tests and adding AFC classes
fixing warning with integer sizing
cleaning up analyzer results
more updates and framework cleanup
updating groups
adding swift test target
making more opaque types and keeping private implementation away from the user
updating header license
updating to use static libraries correctly
updating project files
Merge pull request #49 from samdmarshall/feature/type-refactor

Feature/type refactor
Merge branch 'pr/50'

Conflicts:
	Framework/SDMMobileDevice-Framework.xcodeproj/project.pbxproj
	SDM_MD_Tests/SDM_MD_Tests.xcodeproj/project.pbxproj
	iOSConsole/iOSConsole.xcodeproj/project.pbxproj
	iOSConsole/iOSConsole/dev.c
	iOSConsole/iOSConsole/dev.h
	iOSConsole/iOSConsole/install.c
	iOSConsole/iOSConsole/power.h
	iOSConsole/iOSConsole/service.c
	iOSConsole/iOSConsole/springboard.c
	iOSConsole/iOSConsole/syslog.c
	iOSConsole/iOSConsole/test.c
	iosdeploy/iosdeploy.xcodeproj/project.pbxproj
	usbmuxd/sdm_usbmuxd.xcodeproj/project.pbxproj