[LMP] Remove TC row from the hash after finish.

Fixes a segfault.
[LMP jOS] DB loading sync in GpodDb, added Load() method.
[LMP jOS] GpodDb::Reinitialize().
[LMP jOS] Copy{Dir,File}() -> Download{Dir,File}().
[LMP jOS] Don't complain if file not found in GetFileInfo().
[LMP jOS] Moved copying to CopyIODevice().
[LMP jOS] Connection::Exists().
[LMP jOS] Connection::GetNextFilename().
[LMP jOS] Load DB after copying from iDevice.

Also try initializing.
[LMP jOS] Connection::Upload{Dir,File}() and MkDir().
[LMP jOS] GpodDb::AddTrack().
[LMP jOS] Added missing function.
[LMP jOS] Upload queue in connection.

With rotateQueue() and stuff.

Tracks uploading basically works.
[LMP jOS] GpodDb::Save().
[LMP jOS] GpodDb::GetSyncGuard().
[LMP jOS] Upload database in the end of queue.
[LMP jOS] Connection::Upload() exposed.
[LMP jOS] Really upload.