add update_node function
add pry-doc
complete Armory.search
use Armory Lib to Search
Armory.oob_fault Done
add some comments
monitor_result 增加 report_date 参数
增加 ArmoryOobFaultWorker 用队列实现管控状态的更新
OOB 不通的机器默认把"管控状态"置为"带外故障"

- Armory Lib 库实现通用搜索和通用更新(目前只支持管控状态的更新)
- 用到 Armory 通用搜索的代码均使用 Armory Lib 重写