Feature request: Advanced masking (e.g. `0 < pd.Series(x) < 1`)
**Can there be a way to to do masking that is dependent on more than one boolean?** 

![screen shot 2016-09-02 at 12 28 06 pm](https://cloud.githubusercontent.com/assets/9061708/18215964/d1c2097e-7108-11e6-8ec2-c3e88b189d74.png)

```
0 < pd.Series(x) < 1
---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
<ipython-input-132-06fa1595460a> in <module>()
----> 1 0 < pd.Series(x) < 1

/Users/jespinoz/anaconda/lib/python3.5/site-packages/pandas/core/generic.py in __nonzero__(self)
    890         raise ValueError("The truth value of a {0} is ambiguous. "
    891                          "Use a.empty, a.bool(), a.item(), a.any() or a.all()."
--> 892                          .format(self.__class__.__name__))
    893 
    894     __bool__ = __nonzero__

ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
```

My solution for it is:
![screen shot 2016-09-02 at 12 32 17 pm](https://cloud.githubusercontent.com/assets/9061708/18216073/618b9da4-7109-11e6-8e86-ebb2b764f27b.png)
