app: Add constructor for DzlApplication
requested to merge BrainBlasted/libdazzle:wip/christopherdavis/dzl-application-constructor into master
DzlApplication was built for subclassing, but not all language bindings support subclassing yet. In order for users of those languages to get the benefits of DzlApplication, there needs to be a constructor.