BA EMC modules
Remove emc files
Files move to appropriate directories and have proper formatting
Spell check
Ranking, Version, Spacing Edit
Randomize padding on aux module, fix spacing on exploits
Delete exploit modules from this branch
Move module path
Move to exploits
Conver to exploit
Add first version for ZDI-14-255
Work in rop chain...
Make module ready to go
Add comment about gadgets origin
Rand padding
Profiling support for msfconsole boot

Set METASPLOIT_FRAMEWORK_PROFILE=true in the environment.  Run
`./msfconsole -q -x exit`.  A pdf will be saved to
tmp/profiles/msfconsole/YYYYMMDDHHMMSS.pdf with the call graph with
numbers being in 100 samples per second.  The pdf is automatically
opened with `open`.
Remove fastlib

MSP-11368
MSP-11143

Remove fastlib as it slows down the code loading process.  From the
previous commit, the mean loading for
`METASPLOIT_FRAMEWORK_PROFILE=true msfconsole -q -x exit` was
27.9530±0.3485 seconds (N=10).  The mean after removal of fastlib
was 17.9820±0.6497 seconds (N=10).  This means an average 35.67%
reduction in boot time.
added spoofing capabilities to udp_scanner
update for ntp modules
Use Rex::Compat.open_file to open profiling report

MSP-11368

Use Rex::Compat.open_file instead of `system('open <pdf>')` so that
opening the pdf works on Linux in addition to OSX.