cuSTL: implement Foreach for 2D and 1D

- add ::dim to SphericZone
Add Some BOOST_PP Doc Strings
Update Copyright: Year + Author
Merge pull request #335 from ax3l/topic-cuSTLForEachND

cuSTL: implement Foreach for 2D and 1D