compiler/disassem: Fix build on some build hosts.

  * The use of WITH-SLOTS on a structure slot named POSITION
causes a build failure when building from SBCL 1.0.28.

  * Krystof tells me that the use of WITH-SLOTS on structures
isn't portable ANYWAY.

  * Fix, by rewriting the offending code to use the structure slot
accessors explicitly.