partitionmanager: MTP storage IDs should be private to the MTP subsystem

Change-Id: Ibc269c6cf28922d820bf268fca6bd76bb327e034
mtp: big cleanup step 1 (incomplete)

replace linear linked list with std::map in Tree

Change-Id: I0ee7f5f68fe1544a395667c9288c4ac584f77713
mtp: cleanup part 2: tree, node, readDir (not working yet)

Change-Id: I2e06c048ec3c67f032155eeab3efe2c2f317cfa3
gitignore: ignore tags

Change-Id: I78f7e51bdb0f7fd8800de4dd2d2880f0161d7b6a
mtp: major cleanup step 3 (unfinished, untested)

Change-Id: Ie898ace9995e98fdc29767562ecd526e69804174
mtp: cleanup step 4, mtp-detect not totally broken :)

Change-Id: I8173b8f5a183f435c44a8f108915697812749a96
mtp: fixes (reading files not completely broken :))

Change-Id: I29b24f4f4e64d13912e82e958575e743da00d661
mtp: writing to root works too

Change-Id: Ibc87c60427f9c891ab7e7ff90dd78bbf8ffdcb9f
mtp: minor fix and cleanup

Change-Id: I4bac0153609520f91577c01b021e6991e5e0fbbc
mtp: repairing properties, part 1

Change-Id: I70f03e3ad60699553f324de10e6b3b0f59ddcdab
mtp: various fixes

Change-Id: Ie311e0c42801ad6a7c8827bfee122477fc40f8df
mtp: inotify re-enabled

Change-Id: Ibfefdb288c5d9643b74995314e664019bd9005d0
mtp: moar fixes

Change-Id: I5c4e4e760ce6c247bbc0901ce0550f726e416a0d
mtp: suppress events for currently uploading object

Change-Id: I205ca118bd67e884f23a06e9dca291fdd924248f
mtp: fix list of supported playback formats

Change-Id: I83d6b6d2d6bf9e8d30041f81ed7641cadcb86508
Merge pull request #1 from that1/mtpbigfix

merge into testing