issue #10 fix
fix for issue9: further test with serialization required
fix for issue9

TODO:
- review OS Fingerprint
- provide some os fingerprint code examples
- provide some nse scripts output code examples
Merge branch 'issue9'
fixed pep8 error/typo
fixed issue in test files
fixed typo in targets Exception message
Merge pull request #12 from nnam/patch-1

fixed typo in targets Exception message
fix for issue 14. TODO: additional samples for testing hostscript tag
Merge branch 'issue14'
fixed pep8 errors
v0.4.3, 14/03/2014 -- Lots of bug corrections - Warning small changes in API:
                      - fix issue#14: better scripts parsing
                      - API change for NmapService.scripts_results:
                          NmapService.scripts_results is now a property
                          NmapService.scripts_results return an array of scripts results
                      - fix issue#9 address field not correcly parsed:
                        MAC Address would erase an ipv4 address type.
                      - added new properties in hosts object API:
                          NmapHost.ipv4, NmapHost.ipv6, NmapHost.mac
                      - NmapHost.address property returns the IPv4 or IPv6 or MAC
                        in that preference order. Use specific calls for determinists
                        results
                      - fix API issue#10: os_ports_used
Merge branch 'issue14.2'
issue 15: added <port reason*=> support (with diff)
adding extras to parse_fromdict
Merge pull request #17 from dougroyal/master

adding extras to parse_fromdict
fixed new pep8 checks (pep8 version update on travis)
added extraports support. TODO: review host.diff and serialization
fix new pep8 from travis
fixed additional pep8 introduced in commit-2