State in gearman ui

This allows URLs such as: `/jobs/?state=all&function=all` and `/jobs/abc` to link to the proper angular state.
There are both individual jobs and filtered job lists available.
- `!v` covers `v is ''`
- could do `o = _.omit o, 'id'` to skip a key