Avoid flattening in access[...], closes #1763
Remove pid conversions from Kernel, clean up String conversions
Move tuple functionality to Tuple module
Split Number into Integer and Float in protocols
Use bitwise and to check if an integer is odd/even
:ok should the default gen_fsm reply
Merge pull request #1772 from devinus/genfsm-weird-atom

:ok should the default gen_fsm reply
Merge pull request #1771 from devinus/bitwise-oddeven

Use bitwise and to check if an integer is odd/even
Address typos
Also deprecate atom<->binary conversions with encoding
Improve String.slice implementation