FWAPI-108: fw.js: don't pollute payload with "inputRules" param
FWAPI-107: Be more explicit about which rules affect all VMs

This change updates the firewall rule parser, which includes
fixes for the following:
  * FWAPI-46: Refuse to create rules that don't actually target VMs
  * FWAPI-113: Limit the number of targets and ports allowed in a rule