Merge pull request #1 from DustinCampbell/memory

Merge new Memory API into master
Add projects for 6502 emulator and tests
Merge pull request #3 from DustinCampbell/6502

Add projects for 6502 emulator and tests
Add Processor class
Add register and flag fields
Add functions to reverse the bytes in a ushort, uint or ulong
Add debugger project
Simple MVVM framework for Debugger
Introduce simple command binding to MVVM framework
Add exit and open file commands (open file not implemented yet)
Add simple file service and implement open file command
Add function to create memory from stream
Show binary memory view of loaded file
Some display tweaks for the memory view
Add PagedList collection type
Unify PageList constructors
More PagedList tests
Add test to enumerate paged list
Add PagedCollection type
Use paged collection in MVVM to make it possible to load large files