Created template Callback class that can be used to define function parameters accepting a function pointer or lambda expression matching a specific signature (replacing the functionality of std::function, which is not supported by stl-port on Android). OnlineGameClient requests now take a single (optional) RequestCallback parameter that fires when the request finishes, if specified.