Add some methods; improve shortcuts

Add some methods and signals to BCodeEditor (related to current document
modification). Rename BCodeEdit::currentFileName() method into
currentDocumentFileName().

Replace custom shortcuts for actions with cross-platform shortcuts
provided by QKeySequence class.