Ensure that keymaps returned by HLCodeWidget are collections of associations

This test ensures that keymaps returned by `HLCodeWidget#keyMap` are and will forever be collections of associations. Platform specfic tests suck, so I test both `#pcKeyMap` and `#macKeyMap`. This of course means more assertions will need to be added if Amber ever has more platform specific keymaps.