Added support for Lua DBGp Debugging such as Eclipse debugging

To support this CorsixTH simply needed to have "debugger.lua" and a
"dofile('debugger')()" call to it.

This Lua script was created by Sierra Wireless and others & is made
available under the terms of the Eclipse Public License v1.0:
http://www.eclipse.org/legal/epl-v10.html

I've made a new function for the call "dofile('debugger')()":
App:connectDebugger().

I've created a new main menu button to call connectDebugger() when
config.debug = true and I've also added a connectDebugger()
command to the debug menu.