Refactor some things in Priv, cachedump, and lsa

* Adds specs for the new crypto methods in `Post::Windows::Priv`
* Refactors a lot of non-idiomatic ruby
* Fixes some style issues
* Also merges current upstream master to get the new meterpreter binaries.