Machine config encryption

Encryption provider and hmac provider that uses the asp.net machine.config - restricts you to using non-client profile, and the hmac stuff is a bit hacky due to lots of internal sealed nonsense in ASP.Net, but it may come in handy for people in a load balanced environment or if someone wants to be able to easily decrypt nancy's cookies etc elsewhere.