Removes leftover todo annotations
Adds a 'vendor binary' for refreshing cached Public Suffix List
Adds vfsStream as dev dependency, adds vendor bin
Adds default Public Suffix List cache folder

* Default cache dir allows for creating new PublicSuffixListManager without
specifying a cache dir
* Providing copies of the Public Suffix List allows users to start using
Aura.Uri immediately, without having to set up cache directories and without
having to explicitly download and cache lists
* The vendor bin `aura-psl` is provided for refreshing the lists
Adds new classes to src.php
Updates and adds new classes and tests for parsing hosts
Refactors test bootstrap

Sets error reporting to -1 and turns on display errors
Defines a test root constant to aid in finding /tests/_files/*
Makes use of Composer autoloader to ease autoloading of vfsStream
CS fixes via php-cs-fixer

$ php-cs-fixer --verbose fix src/
   1) Aura/Uri/Host.php (trailing_spaces)
   2) Aura/Uri/HttpAdapter/CurlHttpAdapter.php (trailing_spaces)
   3) Aura/Uri/HttpAdapter/HttpAdapterInterface.php (trailing_spaces)
   4) Aura/Uri/Path.php (trailing_spaces, return, controls_spaces)
   5) Aura/Uri/PublicSuffixList.php (trailing_spaces)
   6) Aura/Uri/PublicSuffixListManager.php (trailing_spaces)
   7) Aura/Uri/Query.php (trailing_spaces)
   8) Aura/Uri/Url/Factory.php (trailing_spaces)
   9) Aura/Uri/Url.php (trailing_spaces, return)
Removes dev dependency from composer, updates test bootstrap accordingly

Moves vfsStream into tests directory and out of the composer dev requirements per
a conversation with @harikt in #13.
Removed them from composer, forgot to commit. /facepalm
Removes all that hand rolled parsing

As it turns out, parse_url will only fail on complex URLs if the scheme is
missing.  Parser now prefixes the url with http:// if no scheme exists.
first pass at tweaking jeremy's work
re-adding some lost files
Removes host parsing code
Adds parsing and unit test coverage
Corrects type hint
Adds and updates phpdoc
Merge pull request #14 from jeremykendall/psl

My updates to Paul's psl updates
add PSL to the instance
Merge branch 'psl' of github.com:auraphp/Aura.Uri into psl