Rework models and queues for market data ingestion

* Move analysis code from queues into models themselves

* Got tests working with sqlite databases

* Horrible surgery on migrations, because sqlite won't do ALTER COLUMN
PROGRESS guess margins do not work that way either
Fix test fixtures
Add CSV import from stream to MarketDataRaw model
Fix for numeric price sorting; progress on chasing trade leads
PROGRESS, starting work on matching trades
Bugfixes to trade leads attr cleaning; test fixes
Update fancytree
Tweaks and refactorings to serve up both market raw data rows and player imported orders from HTTP api
Hacks to make authenticated API requests
Setup multiple users; move login to test utils
Bugfix for raw order filtering; added some failing tests as todos