cl.GetPlatforms now accepts an optional callback function.

	cl.GetPlatforms(function( error, platforms ){
		console.dir( arguments );
	});

The current implementation is a bit hackish, so we need to get this locked down before we proceed much further to establish a consistent pattern on how to integrate with uv/node.