Updated status fields

Removed zero padding to make way for new fields, and added noise
switch test.
Matches with firmware post-September 30th 2014
Config file changes

Set the fft auto power and adc power accumulation lengths to sane
values (~0.5s)

Changed boffile to September 30th 2014 model

Moved fengine specific parameters into the fengine section
Fixed typo in argument parsing

now takes correct commandline argument to be path to config file
Changes to FEngine class and config file

FEngine class now generates attributes from everything
in the F~Engine section of the yaml config. Generic parameters
can be overridden on a per-fengine basis.

Added FEngine methods for noise-switching related stuff, and
latest incarnation of adc / fft power snapping.
Make corr_eq compatible with latest firmware/sw

Change corr_eq to use the new FFT snap blocks (which do
all the channels) and the associated FEngine methods for
reading them
Allow no-programming without passive

Allow the -p flag to be passed to prevent reprogramming
(and associated ADC link calibration nonsense), but do reinitialise
engines to known state
Add script to grab adc power levels

with or without noise switching
Add script to grab fft autocorrelations

with or without noise demodulation