Fixed several smaller issues that prevented heat shrink from being compiled outside of C99 mode.
Allow configuration of heat shrink via compiler switches instead of constantly editing the config header file.