Minor fixes and test runs for push branch

Fixes in request: 
* case-insensitive on username regex for message all
* copy_dict for Settings ignores keys that are not in original dict

Push branches can include generic test run link at top of /push if defined in config.yaml