Allow unary operators and comparable on timestamp object closes #2052

Fixes #2061
style preference

Fixes #2061
Some plugin generation fixes.

- Ensure empty lines in some places
- Only print the table if we actually have items to put in there
- Always use inspect function when printing out the defaults

Fixes #2045
Update templates

- Fix empty lines
- Add some more text

Fixes #2045
Modify static docs to work with Generated plugin docs

Fixes #2067