Geom pointrange

Hi,

I implemented the geoms geom_linerange and geom_pointrange which are needed for stat_summary (which I already started to implement). I hope my implementation is okay, I will be happy to change everything that you wish.

At the moment, geom_linerange and geom_pointrange are implemented independent. That is not as elegant as it could be, as geom_pointrange is essentially just geom_point+geom_line. However, I am not sure how I could implement it this way. Any advice would be appreciated.

### Example

![test](https://cloud.githubusercontent.com/assets/4093707/3512173/b96855ea-06b6-11e4-83f0-1a381813ff55.png)

Here, I just did the same as happens in https://github.com/yhat/ggplot/blob/master/ggplot/geoms/geom_point.py#L19. I don't know why it is there but I guessed that I should be consistent.