Added options to disable formats

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>