merge
add n-queens test
switch to generated tests
add start of mailbox handling functions
send and recieve in prolog
recieve after test
merge dev back into master
Remove R15 and R16
Merge in mailbox code
Merge branch 'master' into swi_io