WIP: freedreno: prepare for a3xx

Move the parts that are specific to a2xx out into a2xx subdirectory
(fd2_*, etc).  In the case of CSO's, for the most part the bind/delete
fxns are kept in core, since only the create fxns are specific to the
GPU generation.
WIP: start adding a3xx..