Make the Auto Update Optional

Change-Id: I6c3c414f98b3e6180efbb62ff93719f58996e4d6
Ignore disabled blocks when sending to the Companion

Fix #687. Yail generation returns null for disabled blocks, so we
ignore them rather then erroneously attempting to send a null to the
Companion.

Change-Id: Ib2d0995a3c2a6927ed4542553463553139cd52e6