Minor code formatting
Use a more correct error message

-1 is a valid session ID, even though it's a fake one.
Increase the size of the NOP sled
offerer's interface gets a makeover
Fix issue with getenv failing

The call to `getenv` failed when `%` or `$` were used because of the
differences between Meterpreter handling and MSF handling.

Meterpreter effectively ignores (ie. strips out) the platform-specific
characters which are used for environment variables. In the `getenv`
call, MSF was invoking `getenvs` and getting a full hash of values, then
attempting to index into the hash using a string which may be "polluted"
with those platform-specific characters. This meant that there was a
discrepency between what was returned and what was used to index and
as a result, the value would come out as `nil`.

For example, calling `getenv('%FOO%')` would result in a hash with
`{'FOO'=>'bar'}`, so looking for '%FOO%' in this result would yield
nothing.

This commit changes this so that the name is ignored and the first
value is returned.
Make server configurable
Fix Uninitialized Constant RequestError

[SeeRM #8765] NameError uninitialized constant
Added EXTENDED option to smtp_relay
Partially revert "Replace unnecessary NOP sled with random text" to improve reliability.

This partially reverts commit 12471660e9e97691e94fe8d950c7af1929d6122c.
Add Juan as author
Use pop#ret to jump over the overwritten seh
Land #2970, @sgabe exploit for CVE-2010-2343
Updates to support OWA 2013 and some syntax changes
Land #2982, make getenv smarter
Land #2958 - Add options: Applicaiton-Name, Permissions for jar.rb
s/auxiliarly/auxiliary/
Merge pull request #35 from jvazquez-r7/review_2939_last

Try to better fix the MIME messages creation
Have into account the Content-Transfer-Encoding header
Land #2980, @wvu-r7 fix to handle invalid session id on post module runs
require active_support numeric

ensure we have the activesupport numeric bytes extension
loaded for calling .gigabyte