gdbserver: use inheritance to define tracepoint contexts Use inheritance in the definition of tracepoint contexts. This is a refactoring that aims to improve the code. No behavior should be altered. Approved-By: Simon Marchi <simon.marchi@efficios.com>