Fix some problems with ctors in docgen
Fix some problems with ctors in docgen

- Show explicitly exported data constructors (they were excluded from
the output)
- Remove trailing space between type constructor and "where" when there
are no type variables
- Remove dangling "where" when there are no data constructors for a type

michaelficarra/purescript,michaelficarra/purescript