Merge branch 'master' into 'master'

Added AsRawFd impl for RawTerminal

See merge request !170
6 jobs for master in 2 minutes and 30 seconds (queued for 2 seconds)
Status Job ID Name Coverage
  Build
passed #27834
build:linux

00:00:57

passed #27833
build:linux:stable

00:01:09

passed #27835
build:redox

00:00:52

 
  Test
passed #27837
test:linux

00:01:05

passed #27836
test:linux:stable

00:01:19

failed #27838
test:redox

00:01:20

 
Name Stage Failure
failed
test:redox Test
redoxer: copying 'libstdc++.so.6.0.25' to '/lib'
redoxer: replacing '/builds/redox-os/termion/target/x86_64-unknown-redox/debug/deps/termion-8c1056c9e599bab8' with '/root/target/x86_64-unknown-redox/debug/deps/termion-8c1056c9e599bab8' in arguments
redoxer: copying '.' to '/root'
qemu-system-x86_64: cannot set up guest memory 'pc.ram': Cannot allocate memory

## redoxer (failure, qemu exit status ExitStatus(ExitStatus(256)) ##
error: test failed, to rerun pass '--lib'
redoxer cargo: exit code: 2
ERROR: Job failed: exit code 1