koops: Parse instruction pointer

The first frame is actually an instruction pointer, which kernel prints
out in different format. Closes #37.

Signed-off-by: Martin Milata <mmilata@redhat.com>
tests: Test kerneloops module parsing

Signed-off-by: Martin Milata <mmilata@redhat.com>
koops: Improve module list parsing code

- Added another "this is not a continuation of module list" indicator
- Rewrite the code to use satyr parser routines

Closes #79.

Signed-off-by: Martin Milata <mmilata@redhat.com>
json: treat integers as long long

The json parser stored integers in long int, preventing backtraces with
64-bit addresses to be correctly read on 32-bit machines.

Closes #78.

Signed-off-by: Martin Milata <mmilata@redhat.com>