Squashed 'lib/aihrus/' changes from 0f33b62..51077d9

51077d9 Use abstract Aihrus_Settings
df4a0c2 Merge commit '82060a708790cd810f8b699d60aefaa1e6fcca72'
f64f52b Update aihrus framework
ba9b747 Update aihrus framework

git-subtree-dir: lib/aihrus
git-subtree-split: 51077d962a3a15981a0d4c388f9c6e750b5988b8
Update aihrus framework