Default host parameter on simulator

Fixed #255

- old configuration
  - run.host_paramters are loaded from Host.host_parameter_definitions
- new configuration
  - run.host_parameters are loaded from Simulator.default_host_parameter(run.submitted_to).
  - In Simulator.default_host_parameter(run.submitted_to), if host_parameters are not defined, host_parameters are loaded from Host.host_parameter_definitions.

- new features
  - when Host.scheduler_type == "xsub" and Host.status is changed into :enabled, Host.host_parameter_definitions are reloaded by remote host xsub.
status_changed?が抜けていたため，作成時に，before_validateとafter_updateで呼ばれていました．
２回呼ぶ仕様にしたいのではなく，２回呼ぶ実装になっているので，覚書の意味で追加したテストです．
status_changed?を追加したので，このテストは不要です．削除します．