Obtain path for device-info xml from environment + unit test. Fixes Nemo#594.
Use QDir to obtain user home, qFatal() if that does not work. Fixes Nemo#594.
Merge pull request #5 from samposa/nemo594

2nd attempt to fix Nemo#594
Obtain MTP Device information from qt-mobility:
- Serial No. - QSystemDeviceInfo::imei()
- Device Version - QSystemInfo::Version(QSystemInfo::Firmware)
- Manufacturer and Model from QSystemDeviceInfo::[manufacturer()|model()]
- Use defaults from deviceinfo.xml if value not available
Fixes Nemo#603.
Merge pull request #7 from samposa/Nemo603

Obtain MTP Device information from qt-mobility - Nemo#603
Add startup files for systemd user session
Replace MeeGo/Nokia in device identification
Trap SIGUSR1 so it doesn't terminate the service
Add command line parameter to enable debug logging
Allow overriding settings through config files, create special folders as links to XDG directories
Change signal handling to sigaction
Reset m_containerReadLen on stopRead(), otherwise first messages are interpreted incorrectly after reset.
- Log usb events
- Fix mutex handling in bulkReaderThread (tryLock() followed by lock() caused deadlock in stress tests)
- Fix interrupWriter thread main loop, break when write fails.
Commented bulkreader lock handling.
Add ogg to list of supported files
Merge branch 'serviceExtension' of github.com:samposa/buteo-mtp into serviceExtension

Conflicts:
	mts/deviceinfo.xml
	mts/platform/deviceinfo/deviceinfo.cpp
	mts/platform/deviceinfo/deviceinfoprovider.cpp
	mts/platform/deviceinfo/unittests/deviceinfoprovider_test.cpp