sync the 'in vehicle' state to the client

- proxy_dll sends a message to the controller_code, when the state has
changed, and also with the new state
- added the FRAMEDATASEND macro (fills a reserved buffer with the frame
ID and abstracts the data)
- display hex characters in case there's garbage
- rewrite the injected_api.h a bit