[parser] Remove extra blank line.
[arachni] Fix pep8
Misc pep8.
[parser] Use regexes when matching version (#4)
[parser] Can specify if processing 1 or + files.

In the case the user has saved several reports into one directory and wants PTP
to process all of them at once, he can using the ``first=True`` parameter.

OWASP - CM - 008:
    + Change default behavior which now processes all .txt file in auto mode
      instead of the first found (happens in OWTF).
[owasp-cm-008] Ensure all results are ranked.
[parser] Remove '\r' too with LineParser.
[ptp] Raise NotSupportedToolError if tool_name doesnt exist.
[doc] Fix broken reference in PTP.
[doc] Fix broken reference in metasploit.
[doc] Homogenize raises statements.
[ptp] Ensure that tool_name is provided before checking its value.
[tests] Fix ident.
[tools] Propagate optional ``first`` parameter.
[doc] Add note for  parameter.
[test] Show tested version for wapiti.
[tools] Add support to arachni 1.0, 1.0.1 and 1.0.2
[readme] Fix typo.
[readme] HTTPS links.
[tools] Add support to arachni 1.0.3.