Categories/Tags widget rewrite

Fixes issue #1860

Updated to use wp_list_categories to display hierarchy
Added option to show category counts
Added option to hide empty categories