added a yield() function

[git-p4: depot-paths = "//sw/gpgpu/nvbio/main/": change = 18778886]
added the omp_set_nested() proxy

[git-p4: depot-paths = "//sw/gpgpu/nvbio/main/": change = 18779034]
make sure space is doubled every time - thrust vectors seem terribly inefficient

[git-p4: depot-paths = "//sw/gpgpu/nvbio/main/": change = 18779181]
added not_equal_to_functor

[git-p4: depot-paths = "//sw/gpgpu/nvbio/main/": change = 18781296]
added a binary_transform_iterator

[git-p4: depot-paths = "//sw/gpgpu/nvbio/main/": change = 18781362]
indentation

[git-p4: depot-paths = "//sw/gpgpu/nvbio/main/": change = 18782697]
fixed warnings

[git-p4: depot-paths = "//sw/gpgpu/nvbio/main/": change = 18784448]
removed transform comparison, not working with thrust functors

[git-p4: depot-paths = "//sw/gpgpu/nvbio/main/": change = 18785486]
moved the cast_functor to basic/numbers.h

[git-p4: depot-paths = "//sw/gpgpu/nvbio/main/": change = 18785554]
added debug-logging

[git-p4: depot-paths = "//sw/gpgpu/nvbio/main/": change = 18788042]
added merge and merge_by_key

[git-p4: depot-paths = "//sw/gpgpu/nvbio/main/": change = 18788743]
added merge_by_key

[git-p4: depot-paths = "//sw/gpgpu/nvbio/main/": change = 18788772]
removed -Wunused-local_typedefs
added platform detection

[git-p4: depot-paths = "//sw/gpgpu/nvbio/main/": change = 18790542]
fixed option

[git-p4: depot-paths = "//sw/gpgpu/nvbio/main/": change = 18790543]
disambiguate parallel merge_by_key implementation requiring a temporary vector (which might be useful for future device implementations)

[git-p4: depot-paths = "//sw/gpgpu/nvbio/main/": change = 18790822]
ifdeffed -Wno-unused-local-typedefs

[git-p4: depot-paths = "//sw/gpgpu/nvbio/main/": change = 18790824]
added missing include

[git-p4: depot-paths = "//sw/gpgpu/nvbio/main/": change = 18790825]
- pass information about the platform, defining PLATFORM_X86
- make use of gcc atomics when PLATFORM_X86 is undefined

[git-p4: depot-paths = "//sw/gpgpu/nvbio/main/": change = 18790845]
added default cases

[git-p4: depot-paths = "//sw/gpgpu/nvbio/main/": change = 18790848]
make sure int8 is signed on all platforms

[git-p4: depot-paths = "//sw/gpgpu/nvbio/main/": change = 18790849]