SWC-36: changes for markdown (and added markdownj dependency) to support html in the entity description, and added tutorial info. removed visual attachments preview and Synapse link detection, added attachment list dialog in description editor.
SWC-36: merge markdown description feature branch and upstream develop
SWC-36: changes that required manually merging
Merge pull request #104 from eric-wu/develop

For changes in StorageUsageSummaryList.json in the repo servi...
Move to new synapse version and fix async client
Propagate SynapseClient changes to client code
Merge pull request #106 from ezephyr/develop

Move to new synapse version and fix async client
SWC-264: ACL Editor rewrite
SWC-264: Fixed display pictures in ACL Editor
Removed dependencies on Users and Groups in EntityBundle
move markdown html post processing to the server (use jsoup for html parsing, instead of more fragile regex)
Merge branch 'develop' of https://github.com/Sage-Bionetworks/SynapseWebClient into develop
Bump synapse version because of javaclient bug
SWC-264: Visual review changes
Merge pull request #105 from bkng/develop

SWC-264: ACL Editor rewrite
Merge pull request #107 from ezephyr/release-1.12

Bump synapse version because of javaclient bug
add dynamically discovered synapse entity links, and test
merge upstream develop
Merge branch 'release-1.12' into develop
interpret newlines as manual breaks, add general url detection, and pull out styling of these automatically detected elements into their own class (in case we want to differentiate in the future). the manual breaks mess up setext style header notation, and the end of the line #s in atx-style header notation.  remove bit about manual line breaks in the tutorial (since they are automatically added now)