Add guacsvc plugin.
Add static-channels and corresponding storage.
Add string utility functions and unit tests.
Store channel names as NULL-terminated list. Stub out init.
Move SVC data into own structure. Add stubs for management.
Actually load guacsvc plugin for each static channel.
Maintain SVC list.
Fix bug in list.
Implement get for SVC.
Create outbound pipes for SVC.
Send any received data to pipe.
Implement SVC remove. Rely on terminate for SVC cleanup.
Add typing to stream data.
Properly associate inbound pipes.
Add receive stub for inbound pipes.
Handle pipe receive, write to SVC.
Fix typo in comment.
Clean up streaming code - migrate to separate rdp_stream.[ch]