Fix the micodata option when set as a direct option of render_crumbs

If `Crummy.configuration.microdata` is set to true, passing in `:microdata => false` to `render_crumbs` will currently have no effect (due to the `||=` semantics). This fixes that issues and adds some tests around the boolean options.