Make ListenWatcher optional. Closes #128

Spring will automatically watch for changes by `:polling`, alternate watchers can be specified like `:listen`.

```ruby
Spring.watch_via = :polling
```

To use [listen](https://github.com/guard/listen) you will need to add the gem to your Gemfile.

```ruby
gem 'listen', group: ['development', 'test']
```