Towards industry-ready high-order flow solvers : increasing robustness and usability