overridable ssh gateway command-line options

gateways/ssh: removed all options except of --as-user. Added ssh options pass-through
makeGatewayParams: new hook. Code from queryTerminal moved here
queryTerminal: call makeGatewayParams hook to translate settings info CLI options
bulk port creation failed with empty prefix

addBulkPorts: made string assertion aware of empty string
RS pool cloner was throwing an exception

cloneRSPool: fixed variable name erro
detectDeviceBreed for Cisco IOS 12 routers
LLDP support for Juniper devices

jun10ReadLLDPStatus: new parser func
jun10TranslatePushQueue: opcode translation added
new hook alterDeviceQueryResult

This is to allow changing the result of queryDevice before it returns.
For example, you could make some additional remote queries to extend or
fix data returned by standard query handler.

queryDevice: replace $ret, if user intends to
registerHook: fix exception when chaining non-existant function