Add side-by-side tiling

1. Manually applied this patch:
https://github.com/SolusOS-discontinued/consortium/commit/b463e03f5bdeab307ceee6b969c681f29537c76d

2. Ported tile-preview.c to gtk3.