Some cleanups of raw reversed code to avoid some bad memory reads and clarify code.
Replaced MobileDevice type translation defines with typedefs
Merge pull request #15 from JeremyAgost/symbol-cleanup

Symbol cleanup
updating core and refactored the debugging command API
fixing debug receive to handle non-ack
updating core for merge
updating with master
Merge pull request #16 from samdmarshall/gwynne/cleanups

Some cleanups of raw reversed code to avoid some bad memory reads and clarify code
removing merged branch
fixing --run in iOS console with new debugging API formats
updating ignore and core
updating core
i hate xcuserdata, even more
wtf xcode
removing old code
These are pure "cleanup" changes, intended to go from "reverse engineered" code to code that better reflects the intention of the original.
minor edits
socket starting value
Merge pull request #17 from samdmarshall/feature/cleanup

These are pure "cleanup" changes, intended to go from "reverse engineered" code to code that better reflects the intention of the original.
Merge branch 'master' into cleanup

* master:
  socket starting value
  minor edits
  These are pure "cleanup" changes, intended to go from "reverse engineered" code to code that better reflects the intention of the original.
  removing old code
  wtf xcode
  i hate xcuserdata, even more
  updating core
  updating ignore and core
  fixing --run in iOS console with new debugging API formats
  removing merged branch
  updating core for merge
  fixing debug receive to handle non-ack
  updating core and refactored the debugging command API
  Replaced MobileDevice type translation defines with typedefs
  Some cleanups of raw reversed code to avoid some bad memory reads and clarify code.

Conflicts:
	Framework/MobileDevice/SDMUSBmuxListener/SDMMD_USBMuxListener.c - Went with Gwynne's version since she and I had made the same edits