[NSE] Added http-devframework (along with its fingerprints file) that tries to find out the technology behind the target website.

git-svn-id: https://svn.nmap.org/nmap@32210 e0a8ed71-7df4-0310-8962-fdc924857419
Remove obsolete comment.

git-svn-id: https://svn.nmap.org/nmap@32212 e0a8ed71-7df4-0310-8962-fdc924857419
Get rid of the global traceback index.

Just push the traceback function before lua_pcall. The now has to be
less meticulously maintained between lua_setup and lua_run.

git-svn-id: https://svn.nmap.org/nmap@32213 e0a8ed71-7df4-0310-8962-fdc924857419
Get rid of static lua-exec state.

Have lua_setup return the state it creates. Store the state created from
--lua-exec in the global options table. Use a temporary local for
--lua-exec-internal.

git-svn-id: https://svn.nmap.org/nmap@32214 e0a8ed71-7df4-0310-8962-fdc924857419
Don't use global o.cmdexec in lua_setup.

Pass the name of the file to read as a parameter.

git-svn-id: https://svn.nmap.org/nmap@32215 e0a8ed71-7df4-0310-8962-fdc924857419
Factor out lua_call_traceback.

This does a lua_pcall with the standard traceback error handler.

git-svn-id: https://svn.nmap.org/nmap@32217 e0a8ed71-7df4-0310-8962-fdc924857419
Revert to r32212.

My recent changes are causing problems when I try to integrate them into
the ncat-sa-take2 branch.

git-svn-id: https://svn.nmap.org/nmap@32224 e0a8ed71-7df4-0310-8962-fdc924857419