New command line options and some more changes.

+ New command line options: now using commands instead of guessing what
the user wants to do based on which plugins are enabled.
+ Moved vulnerability ID parsing to its own submodule.
+ Fixed Nikto plugin: no longer adds the fake OSVDB-0 tag.
+ Now removing redundant references in the Vulnerability class.
+ Fixed bug when enumerating available profiles.
+ Scope can now be deduced automatically from imported data.
+ GoLismero no longer forces everything to be treated as an URL.
+ GoLismero no longer aborts if a domain name can't be resolved, only if
there are no targets to audit.
+ Traceroute results "discover" the IP addresses and hostnames of its
hops.