Fix boids example and some bugs in gloo

Related to buffer when data is not contiguous
minor fixes
set need_update in program._build_attributes
Gloo: add tests for non-contiguous data to buffer
Merge pull request #218 from almarklein/boid-fix

Fix boids example and some bugs in gloo
New demo: spacy + fixes to gloo/buffer.py

The set_data method of a DataBuffer should have offset in vertices,
not in bytes...
Gloo: tests for fixes to offset handling in DataBuffer.set_data

Also pep8
Style
Merge pull request #220 from almarklein/spacy-demo

New demo: spacy + fixes to gloo/buffer.py
WIP ENH: Add set_options
WIP: Enumerate some members
ENH: Update examples
ENH: Better support and more examples
FIX: Better DRY
STY: Cleaner
FIX: Add all methods
FIX: Add tests and complete
STY: Better comment
FIX: Fix test
FIX: Fix test