Primitive: some cleanup, converted to use index buffer.
Removed ATL_NO_VTABLE directive from non-abstract classes.
CComPtr for IDirect3D9 seemingly causes resource leak, so revert to naked pointer.
Changed playfield rendering not to release buffers immediately as that may cause glitches, apparently. Also fixed some index bugs in the playfield rendering.
Minor cleanup that was left from wall optimizations.
Finally replaced the old RenderDevice with the DX9 version completely.