New macros for installing data files such as config or image files.
New CMake install rules libraries are als now specifically marked static.
The first header string sent to the plugin is now 'PpM'

It was originally PPM.
Added a plugin! It's being executed by the LocalServer at this point.

The plugin doesn't do much right now and mainly serves as a test for the
serialization code.
The log messages produced by ipc.cpp are now cleaner and more consistent with each other.
Added a function that can send a given signal to a process.
The action parser now *fully* ignores requests with no id.

The CreateObject method was generating a callback with a request_id of
0. Which wouldn't have made much sense to the plugin.
The spawn_plugin now returns the process spawned.
The LocalServer now keeps track of it's spawned processes.
The LocalServer now ignores bad callbacks.

Specifically for ObjectCreationAction.
LocalServer now sends SIGINT to all running processes on destruction.
Implemented ObjectDeletion + deserialization in python.

Also a fun little random-paddle-spawner. Also SIGINT is handled and
currently terminates the program.