Merge pull request #21 from arxae/settings-(winform)

Some small form changes
Config Saving

- The Config can now be saved to a text file
- Renamed ContextMenuShowMargin to ContextMenu_ShowMargin to make it
similar to ContextMenu_Animation_InsertAtIndex
- Slightly altered the layout of the Config Window
Imported wpf project
Bindings are a wonderfull thing in the end :P
Start of Bindings section in settings exe

- Setup the bindings section of the settings exe. Not all the text boxes
and clear buttons have been named yet. No functionality yet, either.
- Added Open Settings EXE option (default: true). If false or
vimage_settings.exe is not in the folder, will open config.txt instead.
- Added link to torrunt.net/vimage to settings exe.
Settings functionality

- All settings are now updated when the Save button is pressed.
- Mouse/Key Bindings can now be recorded and are saved when the Save
button is pressed.
- Context Menu customisation is just a simple multi-line text box for
now. In a later update it may be updated to have some sort of nice user
friendly drag-and-drop editor.
Removed unnecessary switch from control binding

Removed a long switch that was used when bindings controls. I forgot
that the controls were stored in a Dictionary in the Config.cs.
Updated to latest branch