refactor string to json conversion out of rpcclient

Signed-off-by: Sietse van der Molen <sietse@vdmolen.eu>
parse json by specific field instead of iterating

Signed-off-by: Sietse van der Molen <sietse@vdmolen.eu>
add error checking to json parser

Signed-off-by: Sietse van der Molen <sietse@vdmolen.eu>
create json parser

Signed-off-by: Sietse van der Molen <sietse@vdmolen.eu>
fix spelling

Signed-off-by: Sietse van der Molen <sietse@vdmolen.eu>
remove superfluous check

Signed-off-by: Sietse van der Molen <sietse@vdmolen.eu>
remove some unnecessary logging and checking

Signed-off-by: Sietse van der Molen <sietse@vdmolen.eu>
move parsing of gnatcoll.traces config file

Signed-off-by: Sietse van der Molen <sietse@vdmolen.eu>
delete some useless files

Signed-off-by: Sietse van der Molen <sietse@vdmolen.eu>
redo project structure and add unit tests

Signed-off-by: Sietse van der Molen <sietse@vdmolen.eu>
add unit test for dealing with borked json

Signed-off-by: Sietse van der Molen <sietse@vdmolen.eu>
add unit test to jsonparser that checks for small query errors

Signed-off-by: Sietse van der Molen <sietse@vdmolen.eu>
add unit test for two more aur errors

Signed-off-by: Sietse van der Molen <sietse@vdmolen.eu>
fix path in makefile

Signed-off-by: Sietse van der Molen <sietse@vdmolen.eu>
remove check for info return type, already handled by unknown

Signed-off-by: Sietse van der Molen <sietse@vdmolen.eu>
remove unreferenced exception

Signed-off-by: Sietse van der Molen <sietse@vdmolen.eu>
add object files to gitignore

Signed-off-by: Sietse van der Molen <sietse@vdmolen.eu>
refactor preparse checks into parsing code

Signed-off-by: Sietse van der Molen <sietse@vdmolen.eu>
add test for when aur returns an unexpected return type

Signed-off-by: Sietse van der Molen <sietse@vdmolen.eu>
include jsonparser and checker

Signed-off-by: Sietse van der Molen <sietse@vdmolen.eu>