basic datatype fixes for ext/oci8
first shot on fixing ext/oci8
second big shot on porting ext/oci8

still a lot to do, but most raw things done
replace zend_hash_find with zend_hash_str_find which fixes leaking the key