Parser modifications to support negation of address in Junos ACLs.
Merge pull request #62 from mvh/except

Parser modifications to support negation of address in Junos ACLs.
- Matches.output_junos() now accounts for negated objects when displaying
- IP() now accounts for incoming negated objects
- MyIPy now accounts for negated objects in membership tests
- Bugfix in Commando causing results from multiple Commando instances to
  collide with each other because they were inheriting empty {} from class
  object.
- Commented out self.deferrals, since it's never actually used.
- Replace inline Cisco inverse mask calc w/ make_inverse_mask() func
- Remove extraneous imports/comments
- Added IPv6 address parsing
- Matches.output_junos() now accounts for negated objects when displaying
- IP() now accounts for incoming negated objects
- MyIPy now accounts for negated objects in membership tests
Move most 'except' processing into a 'TIP' class (for Trigger IP)
Merge pull request #62 from mvh/except

Parser modifications to support negation of address in Junos ACLs.

Conflicts:
	trigger/acl/parser.py
Merge pull request #26 from jathanism/issue-62

Parsing of "{ip} except;" in Junos ACLs doesn't seem to be functioning
- Replace all IPy with trigger.acl.parser.TIP objects
- Remove IPy and un-used imports from bin/gnng
- Cleanup/optimization in IP parsing in trigger.cmds.NetACLInfo
- Cleanup and optimization in bin/optimizer
- Cleanup and optimization in bin/find_access
- Cleanup/optimizatoins in bin/check_access
- Cleanup/optimization in bin/fe
- Cleanup/optimization in bin/acl_script