Update version to 0.3.0-SNAPSHOT
Update session cleanup and disconnect
Factor out lock-machine and unlock-machine
Remove reflection warnings
Ensure model images are immutable before use (Fixes #46)
Merge branch 'develop' into feature/add-hints
configure-network can now add port-forwarding rules to adapters.

Example: to configure an adapter that port forwards the host's port 8008 to the
guest's port 80:

(configure-network machine {:attachment-type :nat
                            :nat-rules [{:name "http", :protocol :tcp,
                                         :host-ip "", :host-port 8080,
                                         :guest-ip "", :guest-port 80}]})