Review budget_category_* tests

Signed-off-by: Stephen Cox <stephencoxmail@gmail.com>
libbudget.c - print_debug and print_verbose

Signed-off-by: Stephen Cox <stephencoxmail@gmail.com>
budget_close_database - report when database already closed

Signed-off-by: Stephen Cox <stephencoxmail@gmail.com>
Small print_debug move in budget_create_table_account

Signed-off-by: Stephen Cox <stephencoxmail@gmail.com>
budeet_category_* - input validation and some buffer overflow improvements

Signed-off-by: Stephen Cox <stephencoxmail@gmail.com>
Order category SQL by category_name

Signed-off-by: Stephen Cox <stephencoxmail@gmail.com>