Added configure switches which allow unused or undesired formats to be disabled

I added configure switches which allow unused or undesired formats to be
disabled. This is especially useful for embedded Linux systems with confined
storage.

Signed-off-by: George McCollister <george.mccollister@gmail.com>