fs: uv_fs_{open,read}_dir for unix

Tested on Linux, MacOS X, SmartOS and Windows.

Fixes #1430.
Other way around, I believe. `d_name` must be the last field.