Removed all forcing of function/command options.

Now if any functions/commands are redefined, vim gives a warning.
Added command to sort and remove duplicates from the qf list
Formatted vimrc a bit
Moved quickfix list functions to a plugin.