WIP: CIFTI2 spec reader and writer

- [x] CIFTI2 reader
- [x] CIFTI2 writer
- [x] tests
- [x] integration with nifti2
No - I don't know where that habit came from, but I'm with you, and I don't declare variables up front.   I think you'll see very few of the other nibabel classes use this.