Made it possible to supply additional parameters in the link function which do not match colon prefixed parameters, these will be appended to the querystring

@akimball would you mind reviewing this? The code has already gone into our main application, but it would be good to get a quick overview of this in particular and in isolation.