Merge pull request #217 from garyb/master

Fix for modules with dotted names in psci
Rename prelude modules
Lift ref functions to avoid ADT internals in FFI code
Move unsafe array functions to new module
Update mentions of "Eff"
Delete tests using block syntax
Update tests for renamed prelude modules