added taskIndex_x,y,z and taskCount_x,y,z
taskIndex_x,y,z are passed to the task
launch now passes the right info into tasking
fixed tasksys.cpp for 3d tasking
changed notation, task[Index,Count]_[x,y,z] -> task[Index,Count][1,2,3]. Change launch <<< nx,ny,nz >>> into launch [nx,ny,nz] or equivalent launch [nz][ny][nx]. Programmer can pick the one the is liked the most
tasksys cleaning
changed notation form taskIndex1,2,3 -> taskIndex0,1,2
added tests for 3d launch
Fixing --opt=force-aligned-memory for LLVM 3.3+
Adding r196261 patch to previous vzeroupper fix for 3.3
Merge pull request #677 from dbabokin/alignment

Fixing --opt=force-aligned-memory for LLVM 3.3+
Merge pull request #678 from dbabokin/win_patch_update

Adding r196261 patch to previous vzeroupper fix for 3.3
increase data for examples
Merge pull request #679 from ifilippov/perf_correction

Increase data for examples
added description for multi-dimensional tasking
changing of examples
Merge pull request #680 from ifilippov/perf_correction

Changing of examples
Update of 3.4 branch to rc2
Merge pull request #681 from dbabokin/34_rc2

Update of 3.4 branch to rc2
Removing patch witch already presents in 3.4/rc2