Change to specify host and port in constructor of pyroonga.Groonga

It was passing to pyroonga.Groonga.connect until now but it changes to
specify temporary.
Add 'cache_limit' API