Compilation Linking Issue wih cpp_stl Runtime
KSC is compiling and generating code but is unable to properly locate kaitai cpp_stl runtime files:

<details><summary>Generated header file:</summary>
<p>

```
$ cat animal_reference.h

#include "kaitai/kaitaistruct.h"
#include "awkward/builder/ArrayBuilder.h"
namespace ak = awkward;

ak::ArrayBuilder read_animal(kaitai::kstream* ks);
```

</p>
</details>

<details><summary>KT struct header file (up to date with master):</summary>
<p>

```
$  ll ./kaitai/
total 56
drwxrwxr-x 2 josh josh  4096 Aug 14 11:35 ./
drwxrwxr-x 4 josh josh  4096 Aug 14 12:00 ../
-rw-rw-r-- 1 josh josh   236 Aug 12 17:33 custom_decoder.h
-rw-rw-r-- 1 josh josh  5279 Aug 12 17:33 exceptions.h
-rw-rw-r-- 1 josh josh 18998 Aug 12 17:33 kaitaistream.cpp
-rw-rw-r-- 1 josh josh  8353 Aug 12 17:33 kaitaistream.h
-rw-rw-r-- 1 josh josh   286 Aug 14 11:35 kaitaistruct.h

$ cat kaitai/kaitaistruct.h       
#ifndef KAITAI_STRUCT_H
#define KAITAI_STRUCT_H

#include <kaitai/kaitaistream.h>

namespace kaitai {

class kstruct {
public:
    kstruct(kstream *_io) { m__io = _io; }
    virtual ~kstruct() {}
protected:
    kstream *m__io;
public:
    kstream *_io() { return m__io; }
};

}

#endif
```

</p>
</details>

<details><summary>Compilation command and output:</summary>
<p>

```
$ g++ -Ikaitai -I/opt/awkward-1.0/include -L/opt/awkward-1.0/build/lib.linux-x86_64-3.7/awkward1 main.cpp -lawkward -lawkward-cpu-kernels -o kaitaiAnimalReader

In file included from animal_reference.h:1,
                 from main.cpp:3:
kaitai/kaitaistruct.h:4:10: fatal error: kaitai/kaitaistream.h: No such file or directory
    4 | #include <kaitai/kaitaistream.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
```

</p>
</details>

Tried changing `kaitaistruct.h` line 4 from `#include <kaitai/kaitaistream.h>` to `#include <kaitaistream.h>` (because relative to `kaitaistruct.h` this file is in the same directory) which then results in:
```
/usr/bin/ld: /tmp/ccX7rU9S.o: in function `main':
main.cpp:(.text+0x9f): undefined reference to `kaitai::kstream::kstream(std::istream*)'
/usr/bin/ld: main.cpp:(.text+0xe0): undefined reference to `read_animal(kaitai::kstream*)'
collect2: error: ld returned 1 exit status
```

Any suggestions of how to compile properly against kaitai generated code + cpp_stl runtime library?