adds non-functional accumulate
accumulate actually works
rearranges template args
removes use of iterator == iterator

uses !(iterator != iterator) instead
Support for initializer lists
AccumulateFunc defaults to std::plus
adds testaccumulate
adds accumulate to the SConstruct
adds accumulate to .gitignore
Merge branch 'master' of https://github.com/ryanhaining/cppitertools