Check config file before reload

This ensures that the config file is valid before reloading. If any error occurs, the chef run should fail with an error. This is intended to not miss any config errors as the actual HAProxy reload will silently fail on any error.

Note: this still needs to be checked if it actually works.