clean up the tests.xml file

Addresses the problem mentioned in  Nemo#542
but does not fix the 2 failing test cases!
Merge pull request #2 from d0b3rm4n/fix-tests-xml

clean up the tests.xml file
Fixes deviceinfo-test.
Fixes storage-test. Deprecated ontologies nfo:EntryContent and nie:Url were used in tests.
Merge pull request #3 from samposa/master

Fixes Nemo#542
Add .gitignore
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.