Added request strategy interface to abstract different strategy implementations.

Moved existing implementation into RequestStrategyImplRarest. Added an
addition sequential implementation.