Merge pull request #266 from john-hill/SWC-81

Swc 81
Merge pull request #267 from jay-hodgson/SWC-518b

SWC-516, SWC-518, SWC-520
Merge pull request #271 from jay-hodgson/SWC-528b

Swc-528: file size check, synapse client tests, and fix progress bar ui (still needs improvement)
Merge pull request #272 from jay-hodgson/SWC-538

Swc-538
Merge pull request #273 from jay-hodgson/fix_build

Fix build
Merge commit 'b4ad378' into release-1.24
Merge commit 'f4ff0d6' into release-1.24
Merge pull request #277 from jay-hodgson/release-1.24

SWC-489 and shiny site
Merge horizontal rule detection into release-1.24
Merge determinant progress bar into release-1.24
Merge alpha shiny widget and markdown table css targetting into release-1.24
Merge pull request #280 from jay-hodgson/release-1.24

Merge in code reviewed changes
Merge pull request #281 from jay-hodgson/develop

fix code overflow
Merge code overflow into release-1.24
Merge pull request #282 from jay-hodgson/release-1.24

commit fix code overflow to release
SWC-536
Merge SWC-536 into develop