make createConnection overridable by sub classes
Merge pull request #6 from stephanos/patch-1

make createConnection a protect method instead of private so it's overridable. (AppEngine).