Fix InitializeArray decompilation for initialize values that include padding
Add TypeDefinition.GetEnumUnderlyingType extension
Refactor DecodeArrayInitializer to support enums.

Remove code duplication.
Remove unused variable
Fix hiding of mcs generated members
Refactor detection of generated member name
Fix detection of mcs generated anonymous type
Do a better job at detecting closure classes
Improve anonymous method cache field detection; refactorings
Search for multiple string separate by space
Hide switch on string dictionary fields generated by mcs
Recover collection initializers using call opcode
Recover switch on string statements with initialized dictionaries
Avoid unecessary ToArray call
Merge pull request #307 from jbevain-forks/mcsGeneratedMemberRemoval

Fix hiding of mcs generated members
Merge pull request #309 from jbevain-forks/mcsGeneratedSwitchOnString

mcs generated switch on string
Merge pull request #311 from RKlier/search

Search for multiple strings separate by space
Break command and break on start debugging
Activate ILSpy when breakpoint is hit
Merge pull request #310 from RKlier/debug_break

Enable "Start debugger in break" and "Break debugged process".
Closes #292.
There is a new option on the debugger option page to start debugger in break. Additionally the debugger menu allows to break the current process.