Adds mock Fencing model to Host

- pre-populates fencing fields on hosts#edit
- user can disable fencing

partially fixes BZ #1144649
Fencing: refactor controller concern to use mock model

Refactor the fencing controller concern to use the mock fencing model
on Host. With this approach, the request params no longer need to be
mofified manually, and allows the usage of validations on the mock
model.

partially fixes BZ #1144649