Get rid of macros

Change-Id: Ic43441201309c3b466ed3dc7a5e85d0d006c0e44
USE_CPP_CONN is unused

...ever since 4946c62f2943dfb3466cc4214a9c8ccd922669b5 "mysqlconnector: initial
import from CWS mysqlnative"

Change-Id: I787d2ac5e48be307f47e41ecac907c36b07a92ea
-Wunused-parameter (when included from mysqlc/source/)

Change-Id: I4889864a3db2090c687c32e11d4d28c3dda63eb0
auto_ptr -> scoped_ptr

Change-Id: I878aae330a3b1658c8bca83bd8a1126d2a8d26b6
auto_ptr -> heap_ptr

Change-Id: I1b11593fc936c0a4b45c319fd73ef3b629950752
Do not disable -Werror for mysqlc

Change-Id: Ie65e31e138262475f41cd56d8da8c39cdd8836b9