allow setting shared manager
add timeoutinterval from old pull request https://github.com/RestKit/RestKit/pull/491