BaseException: there's no global backtrace method

Dirty solution for https://github.com/atk4/atk4/issues/444, but at least that'll not throw fatal exceptions
Merge pull request #486 from DarkSide666/patch-7

BaseException: there's no global backtrace method
Cleared up formatting
Merge branch 'pr/487'
Fix fro pull request #448
trigger after upload is finished.
Add test-script for auth testing...
add more test scripts
added an ApiCLI so that we can test API inside that.
Fix inconsistent hooks: Model.php & SQL/Model.php

Hooks in Model.php were: "beforeUpdate" & "afterUpdate" (See links below)
Hooks in SQL/Model.php were: "beforeModify" & "afterModify" (Again,
links below)

The names of the hooks in Model.php make more sense (at least to me)
and when used in SQL follow with the UPDATE statement that is generated.
Therefore I have changed the names of the hooks in SQL/Model.php to match
those in Model.php

https://github.com/atk4/atk4/blob/7b97da192658af4b08e34039106984f31a248265/lib/Model.php#L360
https://github.com/atk4/atk4/blob/7b97da192658af4b08e34039106984f31a248265/lib/Model.php#L368

https://github.com/atk4/atk4/blob/7b97da192658af4b08e34039106984f31a248265/lib/SQL/Model.php#L678
https://github.com/atk4/atk4/blob/7b97da192658af4b08e34039106984f31a248265/lib/SQL/Model.php#L685
Merge branch 'fix-inconsistency-m3z' into personal-changes-m3z