Logger priority, assembly reload after each patch

Updated everything for the Logger priority; added a verbose mode (setting set in config.xml) to display all messages in console.
Because of problems in MemberDefinition.Resolve() that occur after execution of NamePatcher, Assembly-CSharp now is reloaded after each patch by writing it to a MemoryStream and then loading it from the MemoryStream.