add dependency on libjson
change alot of global declarations to static to limit scope
split out some stuff to ykpers_lcl.h
start building on JSON export functionality
add libjson0 dependency for travis
don't use _ext() to string function added in 0.10
OATH_HOTP is an output mode
add code for random/fixed oath seed
cleanup
add support for prefix
error on import
move out definitions of printabl configs to header

and merge for json and legacy
add scope for fixed output
don't try to create the json if we don't have a config
only look at mode if p->mode is set
move around the legacy export config

let the ykp_write_config() call ykp_legacy_export_config(), and call
the write function in that place only.
add not implemented legacy function to import
ignore ykpers-json artifacts
make building work on windows

also prefer json-c over json
re-enable silent rules