Add draft ELF (*nix) and Mach-O (OS X, iOS) parsers
Change namespace of PE parser to prevent conflicts with Cecil
PE parser: Remove more dead code, refactor slightly
PE reader; try to reduce number of bytes read; remove unused code.
Make platform-agnostic IBinaryInfo abstraction
Create new BinaryParser class to abstract platform-specific detail. Update tests to work against generic BinaryInfo, hide platform-specific parser.