Early support for Oracle GlassFish

* src/core/deployer.py
  -- Catch timeout errors
* src/core/state.py
  src/module/invoke_payload.py
  src/platform/glassfish
  -- Added early support for GlassFish, Oracle's "other" appserver.  This
  commit adds support for deploying, undeploying, and fingerprinting of
  GlassFish 4.  More features and fingerprints will trickle in over the
  next few days/week