Transfer "bytes pointer" ownership to NSData so it can free it when object is disposed.
Renamed some variables for clarity, misc cleanup, etc.
Adding FPLibrary +dataSliceWithData:sliceIndex:totalSizeInBytes: and tests.