If Series.__new__() already returns a GeoSeries, don't try to return a view.
Apply mask directly rather than calling numpy.putmask
Add test for GeoSeries.fillna() method.
Merge pull request #20 from kjordahl/fix-pandas-master

Fixes to work with latest pandas master