ENYO-790: update constructor to throw exception when you try to use without 'new' keyword.
ENYO-790: update constructor to throw exception when you try to use without 'new' keyword.

To test, start a enyo app in browser, open console, and type "a = enyo.Ajax()".  You should
get an exception thrown.

Enyo-DCO-1.0-Signed-Off-By: Ben Combee (ben.combee@palm.com)

zefsolutions/enyo,bright-sparks/enyo,onecrayon/enyo,PKRoma/enyo,beni55/enyo,soapdog/enyo,onecrayon/enyo,kustomzone/enyo,PKRoma/enyo,enyojs/enyo,enyojs/enyo,airspringsoftware/enyo,bright-sparks/enyo,wikieswan/enyo,zefsolutions/enyo,soapdog/enyo,mcanthony/enyo,mcanthony/enyo,beni55/enyo,wikieswan/enyo,kustomzone/enyo,airspringsoftware/enyo