add default propoerties to connection

For pq\Result:
pq\Connection->$defaultFetchType

For pq\Transaction:
pq\Connection->$defaultTransactionIsolation
pq\Connection->$defaultTransactionReadonly
pq\Connection->$defaultTransactionDeferrable
refactor type conversion
refactor auto conversion

add default connection property, for pq\Result->$autoConvert:
pq\Connection->$defaultAutoConvert

add autp conversion constants:
* pq\Result::CONV_BOOL
* pq\Result::CONV_INT
* pq\Result::CONV_FLOAT
* pq\Result::CONV_SCALAR (includes all previous)
* pq\Result::CONV_ARRAY
* pq\Result::CONV_DATETIME
* pq\Result::CONV_ALL (includes all, default)
update tests
php_pq_type.h
fix package.xml
ping server and eventually reset conn on wakeup
bitbucket issue #7: pq\Result::fetchAllCols(col_idx_or_name)
fiy double slash
fix raphf dep
make arg to fetchAllCols optional
fix bitmask
reverse arguments of pq\Result::fetchCol()
guard against uninitialized property write, too

use php_error with E_RECOVERABLE_ERROR
typo
fix test
more internal conversions
update from docs
update from docs
convert zend_hash_apply_with_argument(s)

use zend_hash_apply_with_argument instead of
zend_hash_apply_with_arguments where no key is needed