Remap some keys and map Q,W,E,A,S,D,Z,C to full movement with diagonals

Like most laptops these days, mine doesn't have a numpad, which means that I currently can't move diagonally without resorting to the mouse. I tried playing with a number of alternative solutions that worked around the current mappings, but when none were very comfortable to play with, I opted to move things around a bit and eventually found something I liked. I'll explain where everything's been moved below, and if you do agree with the logic behind adding the complete set of directional mappings, I encourage encourage you to tweak what I've done before merging :)

**Edit**: I pushed a second commit after some additional playing around, and it changes the search key from its previous updated mapping **L** to **F**, as well as adding the _pick up/interact_ function tied to the **ENTER** key to the **X** key as well. With these tweaks, I can use a single hand to control the game about 90% of the time.

On a side note, do you think it would be worth it to add optional custom mappings through the config?

# Updated Mappings #

## BEFORE ##

The previous keyboard layout is shown below, with keys that don't have any functions assigned to them shown by their letter, and ones that have been assigned replaced by underscores:

```
_ w e _ t y u _ o p
 _ _ d f g _ _ k l
   z x _ _ b n m
```

## AFTER ##

Below is the updated keyboard layout from this pull request, following the same logic as the diagram above, but with the addition of stars to show the new movement keys:
```
* * * _ t y u _ _ p
 * * * _ g h j _ l
   * _ * _ b n m
```

### New Movement Keys ###

These are the new directional key mappings for `Q,W,E,A,S,D,Z,C`:

||   Key  |||          Direction        ||
|:-:|:-:|:-:|:--------:|:----:|:---------:|
| Q | W | E |  UpLeft  |  Up  |  UpRight  |
| A | S | D |   Left   | Down |   Right   |
| Z |   | C | DownLeft |      | DownRight |

### Updated Function Keys ###

| Function  | From | To |
|:----------|:----:|:--:|
| Quickslot | **Q**    | **O**  |
| Attack    | **A**    | **K**  |
| Search    | **S**    | **L**  |
| Status    | **H**    | **F1** |
| Catalogue | **C**    | **F2** |
| Journal   | **J**    | **F3** |

### Additional Tweaks ###

The **X** key now performs the same action as **ENTER** during gameplay.

Cheers!