Initial checkin of the Ephemeral project.
- Improving matches by implementing a "priority" order. Better matches are now shown towards the top of the results list.
- Interfaces are now prefixed with "I".
- Added .hgignore file.
s/CommandController/CommandManager/g.
- Removing the Ephemeral.Commands.dll project and folder.
- Renaming Ephemeral.Core to EphemeralCore.
- Commands now live in EphemeralCore(.dll).

--HG--
rename : Ephemeral.Commands/Command.cs => Ephemeral.Core/Command.cs
rename : Ephemeral.Commands/CommandFactory.cs => Ephemeral.Core/CommandFactory.cs
rename : Ephemeral.Commands/CommandFactoryLoader.cs => Ephemeral.Core/CommandFactoryLoader.cs
rename : Ephemeral.Commands/ExitCommand.cs => Ephemeral.Core/ExitCommand.cs
rename : Ephemeral.Commands/ShellExecuteCommand.cs => Ephemeral.Core/ShellExecuteCommand.cs
rename : Ephemeral.Commands/WebSearchCommand.cs => Ephemeral.Core/WebSearchCommand.cs
Ephemeral.Core.csproj -> EphemeralCore.csproj.
Finish rename Ephemeral.Core -> EphemeralCore.

--HG--
rename : Ephemeral.Core/Command.cs => EphemeralCore/Command.cs
rename : Ephemeral.Core/CommandFactory.cs => EphemeralCore/CommandFactory.cs
rename : Ephemeral.Core/CommandFactoryLoader.cs => EphemeralCore/CommandFactoryLoader.cs
rename : Ephemeral.Core/EphemeralCore.csproj => EphemeralCore/EphemeralCore.csproj
rename : Ephemeral.Core/ExitCommand.cs => EphemeralCore/ExitCommand.cs
rename : Ephemeral.Core/FadeEffect.cs => EphemeralCore/FadeEffect.cs
rename : Ephemeral.Core/KeyboardHook.cs => EphemeralCore/KeyboardHook.cs
rename : Ephemeral.Core/MouseHook.cs => EphemeralCore/MouseHook.cs
rename : Ephemeral.Core/NotificationForm.Designer.cs => EphemeralCore/NotificationForm.Designer.cs
rename : Ephemeral.Core/NotificationForm.cs => EphemeralCore/NotificationForm.cs
rename : Ephemeral.Core/NotificationForm.resx => EphemeralCore/NotificationForm.resx
rename : Ephemeral.Core/Platform.cs => EphemeralCore/Platform.cs
rename : Ephemeral.Core/Properties/AssemblyInfo.cs => EphemeralCore/Properties/AssemblyInfo.cs
rename : Ephemeral.Core/ResourceFontFamily.cs => EphemeralCore/ResourceFontFamily.cs
rename : Ephemeral.Core/Resources.Designer.cs => EphemeralCore/Resources.Designer.cs
rename : Ephemeral.Core/Resources.resx => EphemeralCore/Resources.resx
rename : Ephemeral.Core/Resources/GenI102.ttf => EphemeralCore/Resources/GenI102.ttf
rename : Ephemeral.Core/Resources/GenR102.ttf => EphemeralCore/Resources/GenR102.ttf
rename : Ephemeral.Core/ShellExecuteCommand.cs => EphemeralCore/ShellExecuteCommand.cs
rename : Ephemeral.Core/SmoothLabel.Designer.cs => EphemeralCore/SmoothLabel.Designer.cs
rename : Ephemeral.Core/SmoothLabel.cs => EphemeralCore/SmoothLabel.cs
rename : Ephemeral.Core/WebSearchCommand.cs => EphemeralCore/WebSearchCommand.cs
- Moved NotificationForm (and ExitCommand) from EphemeralCore to Ephemeral.
- Fixed issue where command loader would only load from *.dll. It now also loads from *.exe.

--HG--
rename : EphemeralCore/ExitCommand.cs => Ephemeral/ExitCommand.cs
rename : EphemeralCore/NotificationForm.Designer.cs => Ephemeral/NotificationForm.Designer.cs
rename : EphemeralCore/NotificationForm.cs => Ephemeral/NotificationForm.cs
rename : EphemeralCore/NotificationForm.resx => Ephemeral/NotificationForm.resx
- Moved Resources.resx to Ephemeral
- Moved font resources to Ephemeral
- Moved SmoothLabel.cs to Ephemeral

--HG--
rename : EphemeralCore/ResourceFontFamily.cs => Ephemeral/ResourceFontFamily.cs
rename : EphemeralCore/Resources.Designer.cs => Ephemeral/Resources.Designer.cs
rename : EphemeralCore/Resources.resx => Ephemeral/Resources.resx
rename : EphemeralCore/Resources/GenI102.ttf => Ephemeral/Resources/GenI102.ttf
rename : EphemeralCore/Resources/GenR102.ttf => Ephemeral/Resources/GenR102.ttf
rename : EphemeralCore/SmoothLabel.Designer.cs => Ephemeral/SmoothLabel.Designer.cs
rename : EphemeralCore/SmoothLabel.cs => Ephemeral/SmoothLabel.cs
- Converting entire project to be MEF-based.
- MEF is now used for command factories, command providers, and command stores.
- .NET 4.0 is now a requirement.
- Turned Command from an abstract class into an interface (ICommand).
- FadeEffect moved into Ephemeral.
- Removed old command extensibility code.

--HG--
rename : EphemeralCore/FadeEffect.cs => Ephemeral/FadeEffect.cs
rename : Ephemeral/CommandProvider.cs => EphemeralCore/CommandProvider.cs
Removed app.config.
Deleting .hgignore, adding .gitignore.
Merge branch 'master' of github.com:schmich/ephemeral
Removing .hgignore.