Separate lib/tt.c and make it a stand-alone library

Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
libtt: Resolve missing dependencies

Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
split libtt API into public and private
Rename libtt to libsmartcols

Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
libsmartcols: add an iterator and a minimal API to
successfully compile the UL toolchain

Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
libsmartcols: fix test build

Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
libscols: change the API prefix to scols_ or libscols_ where appropriate

Signed-off-by: Ondrej Oprala <ooprala@redhat.com>