use uint instead of int for memory addresses
+ add init(bool silent)
+ add more logic for auto process refresh
+ add event for being able to subscribe to PEReader updates
+ turn off VERBOSE LOGGING in these classes again
+ turn back on verbose logging in these classes for performance testing
+ rename members involved in BrowseMemoryRegion Contract
+ add BrowseMemoryRegion event in MemorySearcher : calls back to main form which calls MemoryViewer.AcceptExternalMemoryAddress(address)
UIMemoryViewer: * re-enable GetFirstNonZeroByte() + make code changes that were not implemented (due to GetFirstNonZeroByte() being disabled)
+ add new interfaces for config
ignore CS0436: importing conflicting types (AssemblyConfig)
+ add support for memory view to accept a memory address externally
+ initial support for memoryview and getting ram from process for display
+ add some event code + add memeory view dialog (wip)
+ add define to allow system processes to be included in process list
fix code to properly display icons in PIDSelector
+ add windows api to get module filename so there won't be errors with 32bit processes being unable to access 64bit process modules
+ add logging options: * VERBOSE_DEBUG and VERBOSE_ERROR : for debug and error messages that are very 'chatty'
+ add support for loading and saving config plugins
+ add support to set plugins in user settings
+ implement plugin loading support
plugin wip
add abstract plugin classes (these are just stubs for now)
target x86