compatibility additions for bzero and BIO_vprintf

 * remove funopen + vfprintf BIO_vprintf() implementation, replace with vasprintf, which
   exists on all modern platforms
 * add bzero check and compatibility function