Added skeletal code for new event handlers.

[ADD]: Declarations for init, handler and
	finalizer method for exit_to_* methods.
[ADD]: Added lost_records event handler.
[UPDATE]: Update Makefile for new handlers.
[UPDATE]: Update extern declarations.
Updated Event macros for new events.
Added Event Handler code for exit_to_guest event.

[ADD]: New struct to store event data.
[ADD]: Init method to init list and memory.
[ADD]: Handler code to process and store event data
	with multi-core support.
[ADD]: Finalize method that prints total time spent in xen.
[ADD]: Reset method to clear data during lost_records.
[ADD]: Accessor method to return last seen exit_to_guest event.
Added Event Handler code for exit_to_xen event.

[ADD]: New struct to store exit_to_xen data; multi-cpu support.
[ADD]: Init method to init cpu list and struct data.
[ADD]: Handler code to process event data with multi-core support.
[ADD]: Finalize method that prints total time spent in
	each domain.
[ADD]: Reset method to clear data during lost_records.
[ADD]: Accessor method to return last seen exit_to_xen event.
Added method in lost_records handler to clear data.

[UPDATE]: Updated handler code with new reset methods for
	exi_to_* events.
Register new event handlers.

[UPDATE]: Updated main.c with handlers for exit_to_* events.
Update Makefile rules and some cleanup.
Pretty print output.
Code cleanup. Remove redundant computations.
Refactor code. Minor fixes.
cleanup and pretty print
Remove dbg msgs
Print aggreagte domain times, lost_records
Merge xen_dom_time_sharing; resolve conflicts