Allow setting parameter names.

Only works when calling procedures.
Fix incorrect assert in Parameter::Marshal

Buffer may be null if indicator == SQL_NULL_DATA
Allow SQL_HANDLE_DESC to Eos::GetLastError