I apologize for the delay in responding.
It appears that the branch has code that isn't directly related to adding this feature. I see changes to the windows cookbook adding a firewall LWRP (tracked under COOK-689). There's also a new "iis_config" LWRP. Are either of those required for the "iis_pool" LWRP addressed by this ticket? If not, can you create a clean branch with just the iis_pool LWRP?
Rather than using .gitignore to exclude your local cookbooks, I suggest creating a separate fork of the Opscode cookbooks to work on contributions. This will be less an issue in the near term when we split each cookbook into its own repository, which should make it easier to contribute individual cookbook changes.