resolves #2 and a couple other problems

- `linkTo`:
  - was generating invalid markdown by attempting to place a link in an inline code block; used html instead
  - inconsistent options; moved them all into `hash` namespace so easily used within templates
  - support for `RegExp` and `Date` builtins
  - hash `style="plain"` will force plain (*not* inline code) output in any context.  did not modify default of "inline code"
- `linkify`:
  - passes options to `linkTo` in `hash` namespace
- `param-name.hbs`:
  - escaping literal brackets
  - default value is now linked to, if possible.  remains plain
- `param.hbs`:
  - parameter types display as inline code for consistency w/ builtins
  - added a single space between the parameter name and its type

Example output:

```
- \[name=DebaserOptions.name\] `String` | `Object` - Optional name of Debaser.  Only useful if using
multiple instances.  If omitted, this is considered the `opts` parameter.
- \[options={}\] <code>[DebaserOptions](#DebaserOptions)</code> - Options to modify angular-debaser's behavior; see [DebaserOptions](#DebaserOptions).
```