Fix #222:  isn't actually read-only
Merge remote-tracking branch 'origin/master'

Conflicts:
	src/test/vmunit.conf
1.8 allows assigning to $!
Raise ArgumentError for setting  without exception.
fix test for 1.8
fix tests again, and make sure we return (even an empty) array when the handler is active
Merge remote-tracking branch 'origin/master' into tim/dollar-at-assignment-1.8

Conflicts:
	src/test/vmunit.conf
Merge pull request #240 from MagLev/tim/dollar-at-assignment-1.8

Tim/dollar at assignment 1.8