Create separate config.h

I'm too used to working with header-only libraries from C++. Forgot
that a user application which defines a few SFP_CONFIG_* macros and
includes "serial_framing_protocol.h" doesn't actually have any effect
on the libsfp code beyond the header.