Squashed 'src/libs/data-processor/' content from commit 25ed81a

git-subtree-dir: src/libs/data-processor
git-subtree-split: 25ed81ac29b4e449f176d499a8259dc9e55cea51
Merge commit 'f27470203461f72dfdd8ea378fb1e72cb95f4b0d' as 'src/libs/data-processor'
Squashed 'src/libs/scroll-text-layer/' content from commit eff4caa

git-subtree-dir: src/libs/scroll-text-layer
git-subtree-split: eff4caa6ca8a1e67a186b72e0524a676bd2d991e
Merge commit '0cefcd54d1fdf28f914d3efbbadae85435a8290b' as 'src/libs/scroll-text-layer'
Large rewrite of the app for 2.6
Minor tweak to saving & restoring of timers.
More work on the app getting ready for 2.6 release.