Client-state feature: persistent state, fsm correction with ifup, ifdown, ifcheck corrections

This pull request consists of mainly client-state implementations.

    ifcheck return codes tweak (bogus), and error message correction (not bogus)
    FSM corrections (mainly needed because of previous patches)
    ifup, ifdown better handling of non-configured or persistent interfaces.
    nanny crash solved
    bond init-state problem solved
    bond crash (w->object) solved (at least not able to reproduce)

This one is supposed to supersede pull request #93.