Added RemoteArray<T> which is a dynamic array wrapper for a C array and a counter

+ Added CopyToBuffer to array's to copy content into a C-Array. Returns
elements copied (maxes out at C-Array size)
Added SoyRef < > operators
Added better array handling for SoyOpenClBuffer, Changed kernel execution to require begin/end