Make Controller::getURL() work with a $default value

(100th commit)