Manually implemented singleton pattern in Engine class, so that stop() method is called on program termination and PJSIPUA is not garbage collected, also gets rid of dependency on python-application (and indirectly Twisted)

darcs-hash:20081127112729-58103-9e74d58fe4df5abf7d0c470c036778cb14d020c6