several minor changes and gc_send() is now assembly

Changed all functions and data to static declarations

Removed translate_raw_data()

gc_send() is now mostly inline assembly for the critical sections. Still
hard wired for DIO 2