starting a new branch from a recent master pull.  There were enough structural changes
to warrent starting from a fresh master.
in this, made changes to function-site/index to get started
checking in changes applied from the old protein_structure branch.
This is not working, but commiting so I can go back to master and
see how that works again.
fixed a syntax error in kbaseCardLayoutManager.js -
This version now seems to connect to the protein_structure_service
test VM, so I'm checking it in and will try push this branch to
github.
Noticed a lot of activity in master, decided to merge that in, hoping
this is the right thing to do.

Merge branch 'master' into new_protein_structure

Conflicts: (resolved)
	functional-site/index.html
	src/widgets/genomes/kbaseGeneInstanceInfo.js
Fixed spelling error, updated PPI pages to show correct WS id
round one of permforance improvements/refactoring
gMerge branch 'master' of https://github.com/kbase/ui-common
Fix broken link to InteractionDataset objects
updating with master from github to try to keep current

Merge branch 'master' into new_protein_structure
service has been moved into production, so I've changed the
URL in src/widgets/genomes/kbaseGeneStructureMatches.js to
point to the official production service.
removed unnecessary workspace handling code, left in empty hooks
for now.
added scrolling to structures widget, removed cutoff size, improved sorting.
incorporated pdb viewer widget for gene landing page