Update/fix ncurses & readline recipes

Changes:
```
- ncurses: build separate libtinfo library
- ncurses: don't gobble up memory trying to compile everything at once
- readline: add dependency on ncurses
```

I've finally found some time to take another stab at #112. Now Both py-2.7.8
and py-3.4.1 build and run successfully on Ubuntu (with system-wide `libtinfo`)
and on Arch (without it) using recipes from [immerrr/conda-mmr-recipes](https://github.com/immerrr/conda-mmr-recipes).

I'd also like to propose adding new ncursesw package instead of patching the
old one because it now it provides a wide-character library now and someone might
have depended on non-wide version of it. So, a better solution would probably
be to separate ncurses into libtinfo, libncurses & libncursesw packages like
it's done in Ubuntu.  The reason why I haven't done it like that is that I'm
not sure I understand how to gracefully handle the conflicts that may occur
between those.

Can you use `>=5.9`? Otherwise it will require exactly 5.9.