lib/ulib: Initial commit

Initial commit of the ulib library.  Also restructure the Makefiles to
account for for the new folder.