Add some clarification on code examples
Merge pull request #37 from Aerlinger/master

Add some clarification on code examples
Fixes #38, error in `empty!` for Deque.
Merge pull request #39 from MichaelHatherly/mh/fix-deque-empty

[RFC] Fixes #38, error in `empty!` for Deque.
Import serialize_type in hashdict.jl
Merge pull request #40 from davidanthoff/serializetypehashdict

Import serialize_type in hashdict.jl
Bump REQUIRE to v0.3, for incompatible change in test_throws

* This version of DataStructures will be bumped to v0.3.0
* Versions compatible with Julia 0.2 will be available on the julia_v0.2 branch,
  and can continue to be tagged with v0.2.x numbers
Add SegTree
Move error checking to helper function
fixup! Add SegTree
Keep track of domains in the SegTree
Modify SegTree constructor
Add SegTree(f::Function, ...) constructor
Add update!(i::Int) convenience function
Add convenience query!(i::Int) function
Allow AbstractVectors
Keep track of number of elementary intervals

For use in generalizing to elementary intervals with varying lengths.
Fix update composition