Various fixes to get pesos up and running

- Fixed installation through pip (with a custom build base directory)
- Implemented basic master detection and framework registration
- Cleaned up protobuf assignments in some places
- Handling for framework/driver stop() and abort() calls
- Implemented almost all supported callbacks and actions