Add optional syntax for documenting code generated by table!
Add optional syntax for documenting code generated by table!

This commit adds optional syntax to the table! dsl to document the
generated code. It is now possible to add an doc-comment for the
generated module and for each column struct.

This should partially fix #378

sgrif/diesel,diesel-rs/diesel,diesel-rs/diesel,sgrif/diesel