Better doxygen docs for CSOUND_ struct
Initial addition of debug structures and tests.
More work on debugger
Implemented breakpoints and debugging for instruments
Move headers to allow applications that use the debugger to find them.
Made sure breakpoint callback is called only once. Other small fixes.
Put debugger commands in a lock free buffer. Added skip option to breakpoints.
Fixed crash when not debugging.
Merge branch 'develop' into csdebugger

Conflicts:
	Top/csound.c
	include/csoundCore.h
Added message for compilation of debugger
Fixed debugger stopping at breakpoints
Kept old kperf function for eventual removal of ifdefs
Merge branch 'develop' of github.com:csound/csound into csdebugger
Fixed processing of events when debugger is active and performance
is stopped
Made kperf a function pointer within the csound struct.
The function pointer is nodebug by default, and it is swtiched to debug
when the debugger is initialized.
It is set back to nodebug when the debugger is freed.
Fixed error in skip counting
Added simple command line application
Licensing for debugger application.
Merge branch 'develop' of github.com:csound/csound into csdebugger
Added documentation for debugger