Fix Request::data() and Hash::get() warnings and notices
Return ->data in Request::data(), restore Hash::get(), add test for data() call with null
Remove 'or null' docblock note
Merge pull request #3564 from bcrowe/3.0-fix-warnings-notices

3.0 - Fix Request::data() and Hash::get() warnings and notices