sorting metadata fields by type and renaming
more error catching and logging in converters
changed XBMC converter string->enum maps to be segregated by type for easier checking of proper field/operator/operand type combos
error check in XBMC conversion to not allow "order by playlist"
new tests, modified tests, split up tests into different types