Add type definitions to work with Option Bytes

This commit allows you to use a structure to store flash option bytes rather than masking each individual setting.