Move public headers to include/ty and add ty.h

ty.h includes all public headers. The cli source files simply include ty.h
from now on.
Fix broken cmake install due to data/udev/teensy.rules
Build ty as shared library and rename cli executable to tyc

For now, tyc is statically linked to libty for convenience (simple working
executable).