This patch adds a pass that lowers transfer_read/write ops
to other vector ops using the recently added patterns.
Since this is the first non-testing pass for the vector dialect,
the patch also adds pass-related infrastructure files to the
vector dialect.
typo?