add lua support for displaying formspecs

-added new servermessage TOCLIENT_DETACHED_FORMSPEC
-added new servermessage TOCLIENT_SHOW_DETACHED_FORMSPEC
-added client support for showing gui on TOCLIENT_SHOW_DETACHED_FORMSPEC message

This changes enable mods to show arbitrary formspecs to any client.