Documentation.
Check validity of signature values r,s,v
Merge remote-tracking branch 'upstream/develop' into LOGtests
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.
more precompiled contract tests

Conflicts:
	libevm/VM.h
Changed name of some tests
new push32 test and renaming
merge
Add Log tests
more log tests
documentation comments are now always skipped but saved as special tokens at the Scanner
Merge remote-tracking branch 'upstream/develop' into LOGtests
Merge branch 'newTests' into LOGtests
Merge branch 'bugfix' into LOGtests
add make money test
Merge remote-tracking branch 'upstream/develop' into newTests

Conflicts:
	test/vm.cpp
Specify user defined test