Centralize serverplop installation

- Move all make logic into one file
- Automatically detect script exceptions per OS
- Removed `make perl`
- Renamed `make development -> make developer` and moved it in with `make php-developer`
- Scripts show the OS in their name if they use the OS exception
- Added a central logger
- Added proper error handling

@secutortheone