Dizzy focus dice -- back-end

This should complete the changes to the back-end and BMInterface to ensure dizzy focus dice, which addresses part of #328.

The interface now provides a new element in its 'data' array, called 'diePropertiesArrayArray'. For the case where the first player has die 2 (i.e., the third die) disabled, it has the format:

    array(array('2' => array('disabled' => 'disabled'), array())

Note that this should be approved after the two pull requests #399 and #401, since it has already merged them.