fix for ruby 2.0.0 with respond_to? returning false for protected methods
Server CLI now reads .yardopts files, and works with alternate yardoc db paths.
Fix test failures in server specs

Fixes #576
Remove 1.8 warning on loading yard from rubygems
Make diff code 1.8 compatible
Attempt to load yard gemspec properly, references #579
Merge pull request #574 from eregon/fix_respond_to_protected

Make respond_to? usage compatible with ruby 2.0.0dev
Remove Ruby warning
Cleanup warnings in RubyGems backports
Add YARD.windows?, YARD.ruby18? and YARD.ruby19?

Deprecate RUBY18 and RUBY19 constant usage and replace constants with ruby18? and ruby19? calls
Disable progress indication in Windows (poor ANSI support)
Undef source_index safely
Properly handle embedded doc comments (=begin/=end)

Fixes #577
Closes #578
Properly insert comment nodes and check for attached comments in proper order
Updated Server CLI changes based on feedback from lsegal.
* Removed require_relative
* RSpec context => describe
* Completely mock out FS for testing
Add support for server command parsing .yardopts in project directory

Merge cleans up test code, makes calls to File.exist? consistent, and
adds tests for non-existent directory case
Package the gemspec file in the gem for tests.

Yo dawg, I heard you like testing so I put a gemspec in your gemspec
so you can test the gem while you gem install.

Fixes #588
[Bugfix] Only show toggle, when visible children are present.
Fixed backslash escaping in documentation
Remove reference to live.js in template

Fixes #603