Added lstat io op for nqp, fixed os.lstat method. #1129

nqp used stat on a symlink, which is wrong. provide the proper lstat pirop.
also fix the os.pmc lstat method which called stat()!.
Fixes GH #1129
[io] throw errors on illegal seek arguments, no assertions

Fixes #1130 and the relevant nqp test.