Transfer testing frameworks list into plugin/
Don't clear and echo command on norestorescreen

Fixes #7
Remove unnecessary global variables

Implements #1, credits to @itchyny.
Remove the extra newline in tmux commands

It caused a problem in tslime where it added an "n" in the echo, and
it's unnecessary.
:GoTest's compiler is "go"
Add Busted test runner for Lua
Change the suite naming to "spec"
Minor cosmetic changes
Check for binstubs relative to working directory
Fix Minitest not matching nearest test
Make Minitest runnable without a Rake task

Fixes #8
Abstract nearest test and improve implementation

We want to abstract it so that each runner can use it. We also enabled
accurate pattern matching, and support for nested describe's.

Since we abstracted each language, now for example the future JavaScript
runners (Teaspoon and Jasmine-rails) can use the same regex for nearest
test.
Version 1.0.0
Support the explicit Minitest spec syntax

  class TestNumbers < Minitest::Spec
    it "does something" do
      # ...
    end

    it "does something else" do
      # ...
    end
  end
Update the docs with the new directory structure
Make fixture tests runnable
Fix dispatch.vim strategy