Removed short term workarounds added for out of order attribute
handling just before 3.10.0 release, and put proper fix in place,
along with tests. This commit goes along with the commit to add
all attributes in one shot (see commit: 002a4aa5b39c01).

Testing (with yogi test --no-cli):

With 3.10.1 all newly added tests fail.
With this commit **all** library tests, including the new ones, pass
API Docs for add all ATTRS at once change
Added HISTORY.md for 'add all ATTRS at once' change