Documentation.
solidity scanner takes triple slash doc comments into account

- Conditionally scanning for the documentation comments and gettings their
  contents.

- Adding tests for this functionality of the scanner
fixing typo and alignment
remove network pause.
fix client repeat-disconnect loop.
removed resolver from getifaddr dance (not reqd) and updated getifaddr code (needs windowz/linux testing).
don't accept new connections if listenport bind fails (possible due to OS firewall settings).
only use upnp w/ipv4 addresses.
re: disconnect loop. Looks like ethhost session isn't deallocating once stopped. Thinking UI might have shared_ptr. For now, letting dealloc/quit continue as long as isOpen returns false -- maybe okay since network will be halted. Also, it maybe possible the issue is due to network thread not running after disconnect so packets aren't tx/rx to kill peer -- either way, it's possible remote end doesn't ack disconnect and timeout/force-close-dealloc is required, so will need more attention later.
remove unused method. skip upnp for ipv6.
documentation comments are now always skipped but saved as special tokens at the Scanner
Specify user defined test
styling fixes
style
extra comments scanning test
cleaning up the external interface of Scanner::next(). No special cases
Merge pull request #521 from CJentzsch/protocolUpdate

Check validity of signature values r,s,v
Merge remote-tracking branch 'upstream/develop' into stateTests
simplifying scanDocumentationComment()
Merge pull request #524 from LefterisJP/sol_parse_comments

Solidity scanner taking documentation comments into account
modifying solidity scanner class to conform with the coding standards
no c_ prefix for const parameter names
Merge remote-tracking branch 'upstream/develop' into newTests
Merge pull request #535 from LefterisJP/sol_scanner_style

Modifying solidity scanner class to conform with the coding standards.
Fixed #522.