First pass at implementing File.slice()
Bring the API for slice() more in line with the W3C spec.
Use the real size for slicing.
Merge branch 'master' into slice