Cleanup the examples that we use

- Make it compile with no warning
- Don't compile the other binaries by default
- Sanitize the file naming schema
- Have the test running script build the binaries on need
- Add copyright headers to the source files