Implement absolute ROP loading given a static base address
cd on .interactive() if .set_working_dir() has been called
Merge branch 'absolute-rop' of https://github.com/zachriggle/pwntools into zachriggle-absolute-rop

Conflicts:
	pwnlib/util/packing.py

But also changed the rop.py a lot. I am bad at git, I know. :/
Merge branch 'zachriggle-absolute-rop'
Merge branch 'master' of github.com:Gallopsled/pwntools
Merge remote-tracking branch 'upstream/master'
`cyclic` currently broken due to aliased command
Bugfix: ssh.run(tuple) => error

Otherwise throws this

```py
  File "/home/user/pwntools/pwnlib/tubes/ssh.py", line 17, in __init__
    h = log.waitfor('Opening new channel: %r' % (process or 'shell'), log_level = self.log_level)
TypeError: not all arguments converted during string formatting
```
added badges to README.md and changed the header
added documentation badges to README.md
fixed #73
fixed #76
Merge pull request #74 from zachriggle/patch-1

`cyclic` currently broken due to aliased command
Merge pull request #75 from zachriggle/patch-2

Bugfix: ssh.run(tuple) => error
Merge pull request #71 from zachriggle/interactive-working-dir

cd on .interactive() if .set_working_dir() has been called
`pwnlib.ui.options()`: options too long to fit on a single line are now indented properly
bugfix: `pwnlib.term.termcap.get()` now also works for integer and boolean values
bugfix: `pwnlib.term.term` now handles xterm color definition escapes
added example showing `pwnlib.term.text` and updated examples/README.md
bugfix: `pwnlib.gdb.attach()` now waits for the debugger