#3104 fixed

Got in a fix and test for this one.

Calling URL::action() with an array of strings will now generate a nice url instead of a url with a query string.

I.e.: URL::action('DataController@getIndex',array('fly', 'whall')); will output something like  http://www.foo.com/foo/bar/fly/wall