Squashed last compile warnings
Added `--needed` flag (no functionality yet) - #240
Added `--needed` functionality - closes #240
If no packages to build, won't show "Checking deps", etc - fixes #263

- Will also exit with the proper code.
Build dir and pkg cache can be different - fixes #203
Altered roadmap to reflect goal changes
Fixed `Numbers` parser breaking on `:` seperator
Numbers: Added more seperators - #188
Version num parsing done with `Aura.Utils.Numbers` - fixes #188

- WARNING: This commit breaks the format of saved package
  states! All old package states will no longer be usable.

  To delete your old states:
    sudo aura -Bc

  To save a new state:
    sudo aura -B
Merge pull request #264 from aurapm/legacy

Finalize `Legacy` branch - Aura 1.3.0.0