Remove unused import from gateway and fix indirect imports of that name
travis: Correct python logic
travis: Move flake8 runs to travis-build
merge develop -D org: PR 2165 (Inplace file path)
merge develop -D org: PR 2182 (Read only flag)
merge develop -D org: PR 2188 (Close the RFS and kill the root session.)
merge develop -D org: PR 2207 (Implemented maximum file size limit for import)
merge develop -D org: PR 2235 (customizing 'Orphaned images' container)
merge develop -D org: PR 2240 (Search image id 12151)
merge develop -D org: PR 2248 (Update develop submodules)
merge develop -D org: PR 2253 (limit webtest getObjects() to 10)
merge develop -D org: PR 2256 (Tablet drag handling)
merge develop -D org: PR 2258 (Truncate js tree dynamically 12161)
merge develop -D org: PR 2261 (Remove duplicate setting of uint16 bit size)
merge develop -D org: PR 2268 (Remove last file annotation)
merge develop -D org: PR 2269 (ROI improvements)
merge develop -D org: PR 2272 (Login as cli (rebased onto develop))
merge develop -D org: PR 2273 (CLI bug fixes (rebased onto develop))
merge develop -D org: PR 2276 (C++: fixes for clang)
merge develop -D org: PR 2277 (travis: Split build logic into a separate script)