glive: major rework to simplify things

Rework client and server projects to simplify the structure:
- Move source files into top-level directory
- Remove subdirectories
- Rename client and server to glive-client and glive-server
- One Makefile to rule them all