Adding this.context and Thread.backtrace()

Adding this.context and Thread.backtrace()
The C includes should follow the following scheme for consistency:

```
#include "headerofthismodule.h"

#include "othermodule1.h"
#include "othermodule2.h"

#include <externalheader1.h>
#include <externalheader2.h>
```

So there are up to three groups, and includes within each are alphabetically sorted.