* Move formats to dataset manager
* Unify datataset export and anno export implementations
* Add track_id to TrackedShape, export tracked shapes
* Replace MOT format
* Replace LabelMe format
* Add new formats to dm
* Add dm tests
* Extend TrackedShape
* Enable dm test in CI
* Fix tests
* Add import
* Fix tests
* Fix mot track ids
* Fix mot format
* Update attribute logic in labelme tests
* Use common code in yolo
* Put datumaro in path in settings
* Expect labels file in MOT next to annotations file
* Add MOT format description
* Add import
* Add labelme format description
* Linter fix
* Linter fix2
* Compare attributes ordered
* Update docs
* Update tests
Huge feature (200+ commits from different developers). It completely changes layout of data (please expect very long DB migration process if you have a lot of tasks). The primary idea is to send data as zip chunks (e.g. 36 images in one chunk) or encoded video chunks and decode them on the client side. It helps to solve the problem with latency when you try to view a separate frame in the UI quickly (play mode).
Another important feature of the patch is to provide access to the original images. Thus for annotations the client uses compressed chunks but if you want to export a dataset Datumaro will use original chunks (but video will be decoded with original quality and encoded with maximum/optimal quality in any case).
* Don't use antd less (big memory consumtion during the build process)
* Fix AWS deployment guide
* fix a problem with proxy and long domain names
* remove sass loader for antd
* Removed less and less-loader.
* Simplified webpack config.