opt out /dev/mem from loctl when not on arm
add hfmod module and implement mission flow

this adds a dummy module that will handle the actual modulation and
encoding for aprs and sstv, also fmmod.
it also includes the flow that will be in the mission, including
parameters for mission time.
some things still need to be done, they are marked with TODO