Minor fixes to the code to get it working

in qa-cat-layer.php:
- the "else if(false &&" code was stopping the second execution path from ever running
- preg_replace() was trying to match on HREF not href and failing, this should possibly be case insensitive

in qa-cat-overrides.php:
added the 'save' and 'cancel' hints to the buttons array to provide appropriate styling