add foreach and variants to Series

- general foreach
- foreach for dense series, with unboxed access to values
- foreach, just the keys
- foreach, just the cells
- foreach for values of dense series, with unboxed access to values