Fix missing spaces in en.slt

Fixes #56
Switch to an Operations paradigm for output

Allows considerably more flexible output designs, allowing for
non-traditional outputs and the ability to easily manipulate and extend
existing outputs without needing to know the type of output beforehand.
Update all relevant code to use new OutputBase

Allows existing code to take advantage of the new output engine. Also
poses the possibility of avoiding the need for a separate output thread
altogether given the availability of async output methods.
Execute commands using async

Avoids the need to spawn a new thread for each processed command,
simplifying matters greatly and probably helping performance marginally.
Didn't notice any deadlocks during testing (even with long commands), UI
remained responsive etc.
Add German Translation by Alpha-Kilo

Fixes #54, Fixes #55
Fix text overflow on Main Window
Fix clicking on invalid links

Should no longer result in an application crash
Merge remote-tracking branch 'origin/development' into feature/output_operations
Add serialization methods and info for all OutputBase children

See comments on #49 for motivation
Added NotifyIcon Context Menu (closes #53)
Add initial implementation of sound effects feature

Adds a sound effect player class which listens for the following events from the voice recognizer:
- Command Accepted
- Command Rejected
- Listening Started
- Listening Stopped

Sound file locations are currently hard-coded and only WAV files are supported (due to the use of System.Media.SoundPlayer).
Updated SierraLib.Translation
Added documentation for most core classes and common methods
Improved trigger conditions for LanguageChanged event
Improved event args for LangaugeChanged event
Updated translation handling (fixes #57)
Handles the LanguageChanged event from SierraLib.Translation and
updates the listening state and context menu items to match the
selected language.
Fix UI freeze when changing command timeout
Merge pull request #58 from Mpstark/feature/output_operations

Output Operations
Better translation handling for last command
Merge branch 'development' of github.com:Mpstark/articulate into development
Version bump to v0.2.3
The people demand Spanish

Thanks to Dj Octacon (Falcata) for this contribution.
Display localized translation names in languages window