Begin work on Merge filter.

Added new allocation function to the core and API.
Added a new helper function that should let us only query the default device properties once, should save some unnecessary device calls.

Added some TODO's to the README.

There is still a bug to be found and fixed though.
Fixed a bug in the new frame allocation method in vscore.cu

Also changed Merge so that it can operate on GPU or CPU frames.