Fixed several instances where code was running inside a Q_ASSERT, which
led to the code not being compiled when the package is compiled as RELEASE
instead of DEBUG.
OveroSync: When first connected, send all the settings

Previously the overo logs had no settings which was quite annoying.  This
will likely drop some of the settings so needs further work, but should be
an improvement.
OveroSync: Use linux case instead of camel case for function names

Keeping camel case for the task start and init for consistency
with the rest of the application.
Added environmental flag for disabling FTDIlib support.

Run command with: export OPENOCD_FTDI=no; make openocd_git_install
Added support for disabling FTDI to all targets.
Overo logging: Send the settings every thirty seconds

Since the FC doesn't know when logging starts and and the overo doesn't
log all settings when logging starts (and we shouldn't assume it will
because that would require the overo to always be synced with the UAVO
set), this just sends them all every thirty seconds.
Q_ASSERT fix: remove BCH to prepare to merge
Merge branch 'next' into kenz/q_assert_fixes

Conflicts:
	ground/gcs/src/plugins/magicwaypoint/positionfield.cpp
	ground/gcs/src/plugins/notify/notifytablemodel.cpp
Merge pull request #232 from TauLabs/kenz/q_assert_fixes

Fixed several instances where code was running inside a Q_ASSERT.
Merge pull request #339 from peabody124/overo_allobjects

Overo logging: Send the settings every thirty seconds
Merge pull request #325 from kubark42/openocd_without_ftdi

Added openocd_git_install_without_ftdi