Windows support

These are a few changes to better support Windows.  We may want to add a warning to the documentation that we don't really want to support Windows, but are just including it as is.
Yeah, and that disclaimer should be really large. :)

-Patrick

On Wed, Sep 17, 2014 at 9:12 AM, Zach Mullen <notifications@github.com>
wrote:

> In girder/utility/filesystem_assetstore_adapter.py:
>
> > @@ -77,11 +79,22 @@ def capacityInfo(self):
> >          For filesystem assetstores, we just need to report the free and total
> >          space on the filesystem where the assetstore lives.
> >          """
> > -        stat = os.statvfs(self.assetstore['root'])
> > -        return {
> > -            'free': stat.f_bavail * stat.f_frsize,
> > -            'total': stat.f_blocks * stat.f_frsize
> > -        }
> > +        if platform.system() == 'Windows':  # pragma: no cover
>
> I agree with @jeffbaumes <https://github.com/jeffbaumes> .
>
> Also the more I think about it, I am inclined to just not support this
> feature on windows since it's really not a very important feature. We could
> replace this hideous code with simply:
>
> if hasattr(os, 'statvfs'):
>     ** do the current behavior **
> else:
>     return {
>         'free': None,
>         'total': None
>     }
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/girder/girder/pull/328/files#r17674222>.
>