updated from main, and added workgroup size bench
added 2D CSR implementation
updated .c file
added the interface for the 2D CSR
bug hunting
added spitBBoxLUT with C++ vector. Some changes are due to the setup.py
discard binned pixel where any parent is masked (not all)
Merge remote branch 'aurore/master'
Merge remote branch 'giannis/master'

Conflicts:
	pyFAI-src/azimuthalIntegrator.py
	src/splitBBoxCSR.c
	src/splitBBoxCSR.pyx
improved kahan summation in the parallel reduction
Update UTF-8 declaration
Merge remote branch 'aurore/master'
accept command line args
mask out outer pixels of the image
typo in masking
Merge remote branch 'giannis/master'
Test case (more proof of bug) for issue #98
work on full pixel splitting
Merge remote branch 'aurore/master'

Conflicts:
	pyFAI-src/blob_detection.py
work on pixel splitting: temporary buffer management