sys/transceiver: add transceiver_unregister and refactor transceiver_register

I implemented this stuff as I need it now. It's available for merging and does not even do structural or hard to maintain changes. If you are against any changes (even fixes) to existing code that might be changed in the future please say explicitly.