Backport pr #81 into 0.9.x

Fixes #35.
No worries, I just wanted to get this last Whisper PR closed out.

On Wed, Aug 27, 2014 at 02:40:28AM -0700, Denis Zhdanov wrote:
> >    #Create a packed string for each contiguous sequence of points
> >    packedStrings = []
> >    previousInterval = None
> >    currentString = ""
> > -  for (interval,value) in alignedPoints:
> > +  for i in xrange(0,len(alignedPoints)):
> > +    #take last point in run of points with duplicate intervals
> > +    if i+1 < len(alignedPoints) and alignedPoints[i][0] == alignedPoints[i+1][0]:
> > +      continue
> 
> Shame on me... Still offline. :(
> 
> ---
> Reply to this email directly or view it on GitHub:
> https://github.com/graphite-project/whisper/pull/89/files#r16765949

-- 
Jason Dixon
http://obfuscurity.com/
https://twitter.com/obfuscurity