Merge stableish stuff from skmp/qtrec branch

Squashed commit of the following:

commit db3560dfb68dde3a0208e574902e15e7497d676d
Author: Stefanos Kornilios Mitsis Poiitidis <skmp@nillware.com>
Date:   Thu Nov 27 03:11:59 2014 +0100

    Revert cherry pick w/ upstream

    The code doesn't seem well-merged, and has issues anyway. This reverts commit 029a0810a7fe4e7de2e472c605f0a82230163566.

commit 47f2ba4b3a494c1772ed2ee9c190e766e62f4f8b
Author: Stefanos Kornilios Mitsis Poiitids <skmp@nillware.com>
Date:   Thu Oct 9 19:53:42 2014 +0300

    Init to 0 for session, fail on fail

commit 029a0810a7fe4e7de2e472c605f0a82230163566
Author: skmp <skmp@nillware.com>
Date:   Thu Sep 25 18:49:02 2014 -0700

    Cherrypick 52ded8ae3dcbbec5d6f00a0717fbfa7d1408b34c

commit f2bdfedaa0af6f41d581872d812bf4ab1db8d613
Author: Stefanos Kornilios Mitsis Poiitids <skmp@nillware.com>
Date:   Tue Oct 7 17:18:37 2014 +0300

    Log less

commit ab2976ba01e70ef46a9353743821bd034a91e006
Author: Stefanos Kornilios Mitsis Poiitids <skmp@nillware.com>
Date:   Mon Oct 6 21:36:01 2014 +0300

    Fixed mov recording