Fix bugs related to subclassed Apps

* Ensure an App's artifact class can be found even if it's in a different package
* Make static App assets 'inheritable'

Signed-off-by: Tim Van Steenburgh <tvansteenburgh@gmail.com>