go go uClibc!
move includes so they are aware of config.h
fix some color handling

Some escapes still were not working properly, this should fix them
for example
echo -e "\e[30m aa "
echo -e "\e[40m aa "
remove more of the unnecessary stuff
versioning
small fixes from coloring changes
wcwicth() is undefined on uclibc without __USE_XOPEN
build output is more readable this way