Changes to allow linking to ncursesw.

Basically makes it slightly easier to do unicode stuff on distributions where ncurses != ncursesw.  Of course, it still needs a setlocale call, but it's one step closer to simple-ish unicode ncurses.

`make link-ncursesw` will now link to ncursesw rather than ncurses.
Required a bit of minor macro magic in ll.rs to avoid duplicating everything.