initial attempt at porting to osx.

compiles, but is not tested
patch ccan configurator makefile to not use rt
Merge branch 'master' into port_osx
Merge branch 'master' of github.com:cantora/aug into port_osx
Merge branch 'master' into port_osx
added TODO file
on osx libncursesw == libncurses
Merge branch 'master' into port_osx

Conflicts:
	.gitignore
Merge branch 'master' into port_osx
print error messages to stderr
print configuration earlier in main
test to see if no-color option is working
Merge branch 'master' into port_osx
fixed bug in opt_parse

was not resetting global getopt variables
which caused errors when opt_parse was called
after the first time.
improved error reporting for ncurses color stuff
made screen_color_start more forgiving

instead of bailing if the color capabilities are not
ideal, we continue on and hope for the best after
emitting warnings to the error log. if this causes
undesirable behaviour the user can always run aug
with the --no-color switch
link against iconv when builing on osx
Merge branch 'master' into port_osx
Merge branch 'master' into port_osx
zero out wordexp structure before use

there seem to be memory allocation issues on osx without doing
this.