Add initial new protocol implementation.

Currently makes VoidQueries and recieves VoidResults. Also renames
InfocalypseL10n to L10n as part of removing "Infocalypse" from names and
strings.