Fix: make null the unmatched optional parameter

Fixes the following:
```
route.get('/:resource/:id?', function (resource, id) {
  // resource === 'users'
  // id === 'undefined'   <-- a string
}}

request.get('/users')
```