Update App inline docs
Identify public API methods in all classes
Remove @api tag from App magic methods
Merge remote-tracking branch 'origin/develop' into interfaces