Fixing bugs in the strtol and strtok_r replacements.

Thanks "Roberto E. Vargas Caballero" <k0ga@shike2.com> for the comments!
Fixing a bug while parsing empty arguments in csiparse.
Changing the way how paste is handled, just for the nano people.
Using strsep and fixing null termination in csiparse.

Thanks for the hint from Alexander Sedov <alex0player@gmail.com>!
Making st compile on OS X.
Pange seems to use ascent + descent instead of height.

Thanks Bobby Powers <bobbypowers@gmail.com> for noticing this!
Making rectangular selection work again.

People sending me patches against strange revisions and basing on their own
revisions make me having to reapply them. Then such errors appear.

Thanks Alexander Sedov <alex0player@gmail.com> for noticing this.
Removing an undefined case. just do regular selections.
Adding PgUp and PgDown + Ctrl to config.def.h

Thanks stargrave@stargrave.org!
Adding PgUp + Ctrl.

Thanks stargrave@stargrave.org!
Add the possibility to have default highlight colors.

Thanks to stargrave@stargrave.org for the suggestion!
Releasing 0.4.
Updating the TODO file for after 0.4.
Add an option to disable alternative screens.
Adopting arg.h with more flexible cmd handling.
Make st work with a plain -e command.
Convert FAQ into Markdown, to make it easier to integrate it into http://st.suckless.org/

Signed-off-by: Christoph Lohmann <20h@r-36.net>
Making the copy and pasting consistent.

The copying and pasting in the terminald and GUI world is flawed. Due to the
discussion on the mailinglist it seems that sending '\n' is what GUIs expect
and '\r' what terminal applications want. St now implements that behaviour.
Minor naming issue fixed.
Patching while not really woken up.