Replace usage of #delegate with Forwardable

I'm not completely sure where ```#delegate``` is coming from (looks like Rails ?) but at least for me it doesn't work in a pure Ruby 1.9.3 MRI environment.

This PR replaces all usages of ```#delegate``` with ```Forwardable#def_delegator``` or ```#def_delegators```