New command dispatching system (modified commands to support it)

Changed from CircularBuffer to C5.CircularQueue

Added test version of TaskComponent for scheduled user created notifications
Remove CircularBuffer
Support math expressions in exchange command

Disable (comment out) CliComponent (it's probably unsafe)
Support '.' as command prefix in addition to '!'
const instead of readonly
Updated C5 and Newtonsoft.Json
Add Google Define command
Add Wolfram Alpha command
Fix issue #2

Fix tyda command to scrape new layout

Alias fixes
Add ClojureComponent for Clojure support through ClojureCLR
Override ServerCertificateValidationCallback to always return true (to enable self signed certificates)
Add support for saving links by sending them to a http server
Update log4net to 2.0.2
Update Mono.Options
Remove old packages
Some minor bug fixes

Fixes in TaskComponent
- Make it work
- Use Chronic for time string parsing

Fixes in CliComponent
- Support multiple command prefixes
- Support partial command names on invokation
- Super simple argument string sanitation