1 - checkconfig.php looks OK
-> the missing intl is no problem. Probably only used with latin (French, Spanish, etc) languages. Just disregard any messages about intl. Not a part of the problem.
2 - the text file list (as you said) all the available modules not just the "active/loaded" ones. But if .htaccess authentication works(worked once) then there should be no problem.
3 - now put the line
Code:
$config['cops_basic_authentication'] = array("username" => "monty", "password" => "montyspw");
in config_local.php and login with a browser in "private" mode.
Take it step by step.