Stores a bind value after ensuring that it's unique.
While it might be nicer to have named keys for our binds array
with PHP 7+ we get a huge memory/performance gain with indexed
arrays instead, so lets take advantage of that here.

@param string  $key
@param mixed   $value
@param boolean $escape

@return string