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.