Balloon: Cleaned up code (Refs #6)

now moveTo has the optional complete callback instead of showShadow
removed most of the turning into dialog code, it will be added to the BalloonAbsorbingDialog
outerHeight and outerWidth are now public, so size changing, moving and showing up a dialog with the correct height will be possible
remove and adding shadow now takes 1 sec
fixed a typo in balloon_absorbing_dialog service's name
BalloonAbsorbingDialog: cleaned up code, added some of the absorbing code from the Ballon, that was removed there in the previous commit (refs #6)

Now sets reserved height according to "future" height of the balloon.
Added unit test
...Tutorial.Controller: Removed comments, added a new "script" for the tutorial demo (refs #6)