add event parser which can parse event collection, and event dump properly

Conflicts:
	rbkit-lib/rbdebug.h
	rbkit-lib/rbdumpworker.cpp
	rbkit-lib/rbdumpworker.h
	rbkit-lib/rbevents.cpp
	rbkit-lib/subscriber.h
	rbkit-lib/ui/rbkitmainwindow.cpp

Conflicts:
	rbkit-lib/rbevents.cpp
	rbkit-lib/rbevents.h
	rbkit-lib/subscriber.cpp
	tests/msgpack/gc_start
	tests/msgpack/gcstats
	tests/msgpack/objcreated
	tests/msgpack/objdestroyed
	tests/msgpack/objectdump
make sure default constructors for objects initialize id, lineno and size properly