Compat changes to work with windows

Added wrappers to things that require extra finnesse on windows
Such as Magit, powerline and yasnippet installation
Formatting changes to init.el and package.el

Indented the backup code in init.el
Yasnippet source changed to be up to date
Igore curl-cookie-jar