Squashed 'lib/aihrus/' changes from 1e26639..0f33b62

0f33b62 Coding standard
b71e89a Merge commit 'b4d0852f38c0dccc278dd180065d409fce0ebc8f'
162b133 Use abstract class Aihrus_Widget
b0d5f29 Coding standard
cae99bc Allow reset_defaults in widget
e7a3cf5 Merge in Testimonials Widget customizations
cf897a7 Add abstract class Aihrus_Settings
3cd7b93 Settings link with null post_type
1feba7e Revise description
3a56bdc Format ul
0f639e9 Format code blocks
66f4002 code blocks
33dceda Update code block
e2e092a Update code blocks
cb1a02c Revise with usage
14bedf0 Revise heading

git-subtree-dir: lib/aihrus
git-subtree-split: 0f33b6253ae59b0718be65a0e2ee6b62351b14ea
Merge commit '82060a708790cd810f8b699d60aefaa1e6fcca72'

Conflicts:
	lib/aihrus/CHANGELOG.md
	lib/aihrus/TODO.md