Add RPORT to the list of DCERPC ports to check

[FixRM #8479]
Add byte xori mipsle encoder
Fix metasm data
Add DesktopCentral arbitrary file upload exploit.
Just use a straight RPORT, don't sneak 593.

Incidentally, the endmap scanner doesn't appear to work at all for
http-rpc-epmap, so no harm done anyway (tested against Windows 2008
server).

It looks like a bigger change than it realy is, thanks to the indentaton
changes by removing the itertor. Diff this without whitespace changes to
get a better idea of what's actually different.
Module cleaned for msftidy compliance.
Update References field to be compliant.
Land #2507, @todb-r7's fix to allow DCERPC misin to use RPORT
Make OGNL expressions compatible with struts 2.0.11.2
Fix description
Fix dll/service creation
Resplat shell_bind_tcp_random_port
Remove EOL spaces
Land #2662, resplat.
Be more exact about shebang checking
Land #2665, shebang fix for msftidy.
Avoid crashing when msftidy'ing missing files
Land #2668, avoid tidying nonfiles.
Merge branch 'landing-2601-mipsle-encoders' into upstream-master
Land #2660, DLL/service creation for x64