Merge pull request #282 from yuru-taustahuzau/Xcode_51_Warnings

Merge in warnings cleanup & tests improvements fixes.
Fixing double invokation of failure block after cancel. #280
Merge pull request #283 from yuru-taustahuzau/Double_Call_On_WS_Cancel

Double call on canceling web call
Merging epam/dev branch back