AbstractObject: fixes, typos

Fixes mentioned in comments of https://github.com/DarkSide666/atk4/commit/fb005ed7dfab9396f61672bf000a3d7d6d6962d4
GiTemplate: move settings from AbstractObject

Maybe this class can be removed completely, but for now just to not break things I moved $settings property here from AbstractObject.
Update GiTemplate.php
Merge pull request #338 from DarkSide666/patch-1

AbstractObject: fixes