major code refactoring for more code reuse and smaller code size
-rw-r--r-- 24 .gitignore
-rw-r--r-- 317 Makefile
-rw-r--r-- 2625 cli.c
-rw-r--r-- 2386 err.h
-rw-r--r-- 12219 file.c
-rw-r--r-- 2928 libuci.c
-rw-r--r-- 4622 list.c
-rw-r--r-- 7515 uci.h