(issue #951) replace absolute OAE links w/markdown
(issue #951) add semicolon
(issue #951) split code into separate lines
(issue #951) replace general links
(issue #951) update unit tests
(issue #951) render markdown comments in email
(issue #951) replace markdown.js with marked.js
(issue #951) add tests for markdown
Merge branch 'master' of https://github.com/oaeproject/Hilary into issue951

Conflicts:
	package.json
Getting direct and indirect memberships from the membership libraries in all cases

This allows for ordered membership listings
facebook api no longer gives username
Configurable email domains per tenant
Merge branch 'master' of https://github.com/oaeproject/Hilary into issue951
(issue #951) add tests for markdown in email
(issue #951) remove extraneous tests
Ensuring comment links in mails have a base url

Also did some small formatting tweaks + fixed failing tests
Merge branch 'sathomas/issue951' (markdown) into oaeproject/master

* issue951:
  Ensuring comment links in mails have a base url
  (issue #951) remove extraneous tests
  (issue #951) add tests for markdown in email
  (issue #951) add tests for markdown
  (issue #951) replace markdown.js with marked.js
  (issue #951) render markdown comments in email
  (issue #951) update unit tests
  (issue #951) replace general links
  (issue #951) split code into separate lines
  (issue #951) add semicolon
  (issue #951) replace absolute OAE links w/markdown
Small JSDoc fixes in email documentation
Merge branch 'master' of https://github.com/oaeproject/Hilary
(issue #1062) handle OAE links within markdown