fix fetchBindResult

change fetchBindResult to support stored procedures. they can return
multiple resultsets with different column names or column count

see http://tracker.adventure-php-framework.org/view.php?id=193