Merge pull request #6 from special/master

[mms-engine] Fix incorrect parameter in mms_engine_handle_cancel
Version 1.0.2
[mms-engine] Fixed compilation warning
[mms-engine] Added tools package
Moved tools from /usr/local/bin to /usr/bin

We don't use /usr/local/bin/ for anything
Merge pull request #7 from monich/mms-tools

[mms-engine] Added tools package
[mms_dispatcher] Beware of tasks with NULL ids

This should fix the recently observed crash in mms_dispatcher_cancel().
Merge pull request #8 from monich/null-task-id

[mms_dispatcher] Beware of tasks with NULL ids
Version 1.0.3
Build directories are better described as order-only prerequisites
Merge pull request #9 from monich/order-only-prereq

Build directories are better described as order-only prerequisites
[mms-lib] Added retrieve/Success3 test case
[mms-ofono] Tweaking log levels

Mostly, changing log levels of some messages from VERBOSE to DEBUG to make
them available in release build and simplify on-device debugging.
Merge pull request #10 from monich/test_success3

[mms-lib] Added retrieve/Success3 test case
Merge pull request #11 from monich/debug-trace

[mms-ofono] Tweaking log levels
[mms_task_encode] Append file extensions for known media types

Good for interoperability with non-Jolla phones.
[mms_attachment_image] Mark non-jpeg attachments as resizable

if we have either ImageMagick or Qt available to do the resizing for us
Merge pull request #12 from monich/content-type

[mms_task_encode] Append file extensions for known media types
Merge pull request #13 from monich/qt-scaling

[mms_attachment_image] Mark non-jpeg attachments as resizable
[mms_task_encode] Treat empty content type as no content type

Fixes the case if UI sends a large png file which needs to be resized AND
we are using Qt to resize it AND file name has no extension AND content type
is an empty string.