Fix upload snapshot to inventory callback mechanism.
Do not freeze UI when snapshot floater is opened the first time.
Hide floater until success/failure (or floater is re-opened)
Added default message for feed uploads.

By default show 'Type your message here...' and if the text editor
never got focus, replace that with a default message.
Moved HTTPTimeout to it's own files.
Testsuite part 1: make it compile alone.