Add byte xori mipsbe encoder
Remove @peer for modules that use HttpClient

The HttpClient mixin has a peer() method, therefore these modules
should not have to make their own. Also new module writers won't
repeat the same old code again.
I missed this one
Add RDI mixin module

MSF was starting to see more modules using RDI to load binaries into
remote processes, so it made sense to create a mixin which contained
the functionality that was being used in various locations.

This commit contains the new mixin, and adjustments to all the existing
exploits and modules which use RDI.
Update name of the mixin

Changed `RdiMixin` to `ReflectiveDLLInjection`.
Missed a single module in rename
Add CVE-2013-6414 Rails Action View DoS
Renamed the mixin module
Added uptime_file_upload exploit module
This one actually works
Correct description
Removed redundant content-type parameter
Update to yardoc conventions
Shuffle RDI stuff into more appropriate structure

Now broken into two modules, one for loading RDI DLLs off disk and
finding the loader function offset, and another for doing the process
specific stuff of loading into the target.
Add exception if DLL isn't RDI enabled
Land #2718, @wchen-r7's deletion of @peer on HttpClient modules
Remove exception stuff from the payloads
Remove the last redundant error check
random uri
Adjusted style as per egypt's points