[CB-2825] Allow console.log to accept multiple parameters

I've extended cordova.utils.vformat to accept (and emit) extra arguments. This brings console.log in line with Firebug's and Webkit's JS consoles. Unit tests are included.