increased DCO to 8MHz
correct reset behaviour for Si4060
optimisations

the sin_table was not a const[], consuming much RAM and leaving too
little stack for the program.

inlined one-time-use-functions

removed static variables where unneccesary
util: make sin_table a const
add matlab script for NCO parametering

this is a brute force script to evaulate all possible NCO parameters in
a given sample frequency range. it plots error magnitudes for baudrate,
mark and space frequency. choose X-value with small errors in all three
parameters, lookup NCO values in matrix res
major refactoring, si4060 reset more margin

main.c was cluttering up with telemetry, aprs, etc. therefore all
functions inside it that belong to a special part of the software have
been refactored inside external files.
aprs.c contains everything related to FM FSK.
hw.c contains hardware initialisation
tlm.c contains everything related to normal RTTY telemetry

also, the Si4060 reset was given even more margin, as it was causing
lock ups after some warm-up time. it really comes to light that you have
to wait for >1us, otherwise it won't respond.