Added FN_BITFIELD feature.

Hi,
I added a feature to support using MX lock key states as bits into the FN layer index. For example, I have 3 MX lock key switches, and their combined states can select from up to 8 layers. This may be useful to others and is a small change, so I'm requesting a merge into the official tmk_keyboard.

Thanks,
mtl