Use guard compat

- use guard-compat to be immune to internal refactoring in Guard
- remove usage of Guard::UI.options (API will change, besides, plugins shouldn't set this)
- minor updates for RSpec 3 (remove spec_helper including, verify stubbed methods, doc formatter)
- use guard-coffeescript from master (fixed for Guard 2.0)