Delegate `has_one` attributes explicitly

The previous format `has_one :attribute, delegate: [...]` did not
really make the code more readable and made documentation harder.
Add documentation through Yard comments

The docs are automatically generated at
http://rubydoc.info/github/Fullscreen/yt/master/frames
Merge branch 'delegate-explicitly'