liboptimsochost: fix pkg config file

We include the library headers without the directory components,
so the pkg config file should actually return this path.
GUI: Use pkg-config to find liboptimsochost
Documentation: Fix typos
RTL: Fix compile warnings

The two parity output ports were missing on the ports list, causing a warning.
Adding them as unconnected ports, they are unused anyway.
Simulation: Switch to TCL-based build for Modelsim
Simulation: Remove unused *.vc files

Those files are not necessary any more since switching to the TCL-based
build system.
Add installation script for tools
rtl: Bring in changes on mor1kx
Update linking python script
RTL: Bring in change in mor1kx PIC

Changes the default PIC triggering
Tools: App link paths include complete path

All slashes are replaced with underscores in the path so that the
origin is clear by the path.
RTL: Add index2string function

The index2string function converts a three digit number to a string.
RTL: Alignment in trace monitor

Fix alignment in trace monitor.
System-SW: Restructuring

Contrary to our prior assumption we now have distinct folders for the
different libraries and the kernel later on. Restructure it and adapt
to the new build infrastructure.
Apps: Relocate and restructure
RTL: Fix incomplete instantiation in mor1kx
SystemC: Renaming of STM signals and pkgconfig
Testbenches: Fix RTL testbenches
Testbenches: Make verilated runnable again