Document Benchmark::Compare module.
Remove unused helpers module.
Consistently use $stdout throughout whole project.
Document Benchmark::Timing.
Document Benchmark::IPS.
Document Benchmark::IPS::Report.
Document Benchmark::IPS::Job.
Remove unused #as_action? in Benchmark::IPS::Job::Entry.
Update README.md (details below). [ci skip]
* Add badges: version, docs.
* Update travis-ci's badge to use .svg.
* Update repositroy link to https.
* Add documentation link.
* Add missing period.
* Update calculation example result.
Fix Job & Report class instance variables incorrect documentations.

The problem is any comment that is one-line above attr_reader & attr_accessor
will be considered as their document (via experiment).
So `# class Benchmark::IPS::Job` & `# End of Entry` need to be removed.
Or intentionlly put one more blank line. I think removal these is better.

Currently there is no good way to document attr_accessor as I know of.

On documenting attr_accessor please see:

1) http://stackoverflow.com/questions/7583166/yard-document-custom-getter-setter-pair-like-attr-accessor
2) lsegal/yard#516

So I just use `@attr` for now.

Thanks for the help by @lsegal from lsegal/yard#787.
Document Job and Report class attributes on where's declared.

> The most space efficient and maintainable way to document attributes is to
> just document the attributes at the line they are declared. This also makes
> your source code cleaner, because those attributes will be clearly called out.
Merge pull request #16 from JuanitoFatas/documentations

Add Documentations.