whitespace
Merge branch 'Work' of git://github.com/lvmguy/thin-provisioning-tools into heinz
buffer_t const assignment fails
[buffer.h] add static test for alignment
fix last push
[array] add array_t
Merge remote-tracking branch 'github-heinz/Work' into heinz

Conflicts:
	unit-tests/buffer_t.cc
Makefile.in: add lots of warning options
Add syscall_error class and split checksum_error into block_error
Allow to throw {block,checksum,syscall}_error()
Settle throw {block,checksum,syscall}_error()
Copyright date
Pay attention to open_block_size() min_size argument; fix some casts
Some explicit namespace prefixex; backtrace() in errors.cc
Some explicit namespace prefixex; backtrace() in errors.cc