Adding windows go agent recipe

- [ ] @sneal Please review and make recommendations as needed.  Be harsh with me so I can get better at this.
Return statements should be avoided in recipes. Really, this recipe needs a lot of work. Ideally it should support the same functionality as Linux around agent auto-registration etc.

Windows/Linux agent registration should probably have separate recipes and the agent configuration (line 71 and below) broken out into an LWRP.