Fix NingWSRequestHolder.prepare to not use NingWSRequest methods

* fix prepare mothods
* add some tests
* little bit refactoring
Merge pull request #2637 from mikamix/fix_ning_deprecation_warnings

Fix NingWSRequestHolder.prepare to not use NingWSRequest methods