Cosmetics
Added deploy and testing scripts
Changed the output file name to Oregano.sys from Oregano$(Platform).sys. The files are saved to different directories anyhow, and the installed file must be called Oregano.sys, so this way is better.
Added destructor for cleanup.
Changed all traceFlags to trapFlags, so it will be called the same everywhere. Added special handling of trapFlag set in the case we are already attached to the thread.