more parsing - ask Ratul what I did
eq hostname in access lists
Merge remote-tracking branch 'origin/padhye' into ratul
Merge remote-tracking branch 'origin/unstable' into ratul
Merge remote-tracking branch 'origin/unstable' into ratul
merged with unstable
Merge remote-tracking branch 'origin/unstable' into ratul
hsrp etc.
Merge remote-tracking branch 'origin/unstable' into ratul
Fixed several issues affecting analysis of USC

- Fixed cycling caused by bad rules for OspfE2Route
- Fixed missing newlines for PolicyMapMatchIpAccessList facts
- Hack transforms ':' to '_COLON_' for z3, which doesn't allow colons in
  relation names.
EDITS BY JITU TO HANDLE NEXUS CONFIGS
added fix for CTRL-C (\u0003) as banner delimiter
Cleaned up exception handling according to best practices
Merge remote-tracking branch 'origin/unstable' into ratul
added BatfishException missing from last commit
Merge remote-tracking branch 'origin/padhye' into ratul

Conflicts:
	projects/batfish/src/batfish/grammar/cisco/CiscoGrammarCommonLexer.g4
can now start/stop lb-web services remotely (and locally) without ssh
added arguments for lb-web regular and admin ports, and updated README accordingly
- made http client usage uniform (using logicblox TCPTransport method)

- cleaned up some exception handling
predicate info is now automatically extracted as part of the build process