~leon_plickat/lavalauncher

Update documentation
Directional margins
Set input region

This prevents the unused parts of the surface in default mode from
receiving pointer events.
Better example in manpage
Refactor draw code

The new drawing is slightly more opinionated (the surface will now always span
the entire width of the output-edge) and the bar can no longer be placed in the
center. Added aliment configuration via '-a' and configuration of individual
border sizes. Massively improves readability by reducing complexity. No more
spaghetti.
Add build/ to .gitignore
Improve command flag parsing

Now counts arguments for '-b' and exits with error if not exactly two arguments
defined.
Switch to meson build system

Meson scales better.
Make string_insert() iterative instead of recursive
Refactor: Improve error handling
Add minimal error checking when loading images

Also add base for touch support.
Add Bar_orientation to Lava_data
Fix scaling of icons
Add command flag for configuring exclusive zone
Load icons once during startup

This is a preparation for future features.
More command insertion-tokens
Updated command execution
Add output configuration
Only update pointer.button on click
Next