initial generic api widget
first step, add owner object type and start to move away from entity id
API SuperTable. Support paging, column filtering, column rendering, and table styling and setting the width. Supports ability for column renderer to add its own set of columns. First set of column renderers are user id, synapse id, datetime, and a special case for entity annotation gathering.  Add an alpha mode in the website to show alpha features (like the SuperTable widget editor).
Port Commit 1138f07 from dev
merge api table (supertable) with upstream develop
include a column renderer init failure test
Merge wiki work into a new branch
wiki progress
changes from code review
Merge pull request #192 from jay-hodgson/develop

API SuperTable
intermediate step
SWC-386: extra encode/decode for widget parameter values
changes from code review
Merge pull request #193 from jay-hodgson/develop

SWC-386: handle all encode/decode for widget parameter values
another intermediate step towards wiki object integration
The people have spoken, we need to support (some) html in the markdown. strip out a set of potentially dangerous html tags: SCRIPT, OBJECT, APPLET, EMBED, FORM
Merge branch 'develop' of https://github.com/Sage-Bionetworks/SynapseWebClient into develop
Merge pull request #194 from jay-hodgson/develop

to support html in markdown (touchy subject). strip out these tags: SCRIPT, OBJECT, APPLET, EMBED, FORM
revert pull 194
add Table of Contents widget (reflection based input). file handle upload (hopefully redirect to the file service url later for GET). pull out markdown editor into it's own widget, and reuse in wiki page. use wikikey throughout. fix some tests.