code style and UI improvements to requirements checker

also changed PHP Intl support to optional.