Add journalctl to report
Use blts tool to run tests with nemo user
Fix swap fields to match current /proc/meminfo format

Signed-off-by: Matti Kosola <matti.kosola@jollamobile.com>
Report SW version for Mer and Sailfish

Instead of kernel release, endurance-snapshot on Mer and Sailfish now
reports OS version, e.g. '1.0.5.57 (Paarlampi) (armv7hl,devel)'
Report HW adaptation version on Sailfish

endurance-snapshot on Sailfish now reports HW adaptation version as
e.g. 'Jolla:0.0.3.270 (armv7hl,devel)'
Merge pull request #1 from xhaakon/mer-master

Report SW version for Mer and Sailfish
Improve systemd journal dumping

Save the output into journal.lzo file. Add an entry to the journal
marking the end of the current snapshot. Dump only the logs from
current boot and into JSON format to allow wider data parsing
possibilities for the report generator.
Merge pull request #3 from xhaakon/mer-master

Improve systemd journal dumping
Add graph of screen ON/OFF time ratio during a snapshot

Endurance postprocessing parses unsleepDisplay/sleepDisplay messages
from lipstick in journal and calculates the percentage of time display
was on during each snapshot period.
Merge pull request #4 from xhaakon/mer-master

Add graph of screen ON/OFF time ratio during a snapshot
Specify UTF-8 charset in endurance-plot HTML output
Refactor search for free index

Keep sanely named snapshot_index variable for future use.
Update endurance-snapshot for journalctl from systemd 208

We're now also able to dump only that part of the journal relevant to
the snapshot being captured.
Don't fail whole snapshot parsing when journal parsing fails
Support parsing both formats of journalctl json output
Merge pull request #6 from xhaakon/master

Fix journal collection and parsing after systemd 208 update
endurance-snapshot: collect /proc/msm_pm_stats
Plot CPU suspend time graph
Merge pull request #7 from xhaakon/master

Plot CPU suspend time graph
Collect statefs value of namespaces/Screen/Blanked