Improve code; fix bugs

Improve BApplication::icon() method behaviour. Add new icon-related
methods to BApplication.

Fix BCodeEdit <Shift+Space> handling.