[Pixel Overlay] Allow mirrored scrolling text across two matrices

This is the same as commit 09a89fa in master but applied by hand
due to changes that have been made in master prior to the commit.
(cherry picked from commit 703b86cf6227dd06742054dd03bd7e86be186f1a)
[Perl Bindings] Don't include unnecessary Perl modules

Same as 134aaa2 in master, but this file has been modified a lot,
so this patch is hand merged to stage.
(cherry picked from commit 903c5295b6c4d223209d1b5a0c950e53447a7b81)
[Debugging] Add a button to Pause/UnPause Sequence playback

Add a button on the developer.php page to toggle pausing and
unpausing of sequence playback.  This will be expanded in the
future on the main status page, but is added as a developer
option for now.

(cherry picked from commit bf27cdab3f99d30a1d6bbc7e773413f6cb422a63)

Conflicts:
	src/sequence.c
(cherry picked from commit a5a605c932f26a998b6b6215ee92c3c50696d3eb)
[MemoryMap] Fix segfault when block channel count is less than 3.

Also fixes several other potential segfaults related to invalid data
in other config options for the block.
(cherry picked from commit 94f22d626d026c833f53fc2d135a9b1a9066dc97)
(cherry picked from commit 6d8a215b6fb516e78bf554d26de8ae13e6cd115a)
[Binaries] New binaries for changes merged from stage