hal/sm_io/sm_io_bootstrap.h: fix tabs
hal/*/*/fmc130m_4ch/*_core.c: add proper init for active vs. passive board

Now, we only initialize certain structures if we are dealing with
an ACTIVE board.
hal/*/modules/fmc130m_4ch/*_core.h: fix duplicate typedef
hal/sm_io/modules/fmc130m_4ch/*: add ACTIVE components check

Before calling an ACTIVE function only, we need to check this.
hal/sm_io/modules/fmc130m_4ch/*: add SI571 output enable fucntion
libclient/bpm_client.*: add SI571 output enable function
hal/sm_io/*/fmc130m_4ch/*_defaults.c: add Si571 output enable to default
hal/sm_io/*/fmc130m_4ch/*_defaults.c: continue even if error

Some functions might return an error value. This can happen with
some ACTIVE specific functions, so we continue even if error.