HyMacroExpansionError shouldn't truncate message

For example:

```
$ hy
hy 0.10.1 using CPython(default) 2.7.8 on Darwin
=> (defmacro hi [] (raise (TypeError "This message will be truncated")))
=> (hi)
  File "<input>", line 1, column 1

  (hi)
  ^--^
HyMacroExpansionError: `hi' message will be truncated
````
Added explanation on Hy <-> Python interop
Added @Tritlo to Authors
Update Ed's email address.
Merge branch 'master' of https://github.com/Tritlo/hy into Tritlo-master
Tweak Python interop section a bit.
Merge pull request #694 from michaelmaltese/patch-1

HyMacroExpansionError shouldn't truncate message
Fixes to language documentation

- Use backticks consistently for inline code
- Capitalize section headers and proper nouns
- Minor grammatical fixes
Fixes to contributor module documentation

- Changed "Contrib" to "Contributor"
- Fixed mismatched inline code in list* usage
- Added missing hyperlink targets
Change documentation code block language to Hy
Adhere to CPython's documentation guidelines

- Inline code is written using ``double backticks``
- Italicized text uses *asterisks* rather than `single backticks`
- Function parameters are italicized rather than written as inline code
Merge pull request #704 from iKevinY/doc-changes

Fixes to documentation (language & contributor modules)