i18n.consoleKeyMap: Accept string or path.

i18n.consoleKeyMap maps to KEYMAP=... in vconsole.conf and `loadkeymap'
in stage1. Both of these accept paths to a keymap file in addition to
a string containing the name of the keymap.

With this commit, it's possible to use your own keymap via:

i18n.consoleKeyMap = ./path/to/something.kmap
apt-offline: offline APT package manager
apt-offline: fixed typo
haskell-stripe: build this package with latest version of aeson
haskell-aeson: update to version 0.7.0.2 (and drop obsolete version 0.6.x)
haskell-attoparsec: update to version 0.11.2.1
haskell-lens: update to version 4.0.5
cabal-install: update to version 1.18.0.3
haskell-text: update to version 1.1.0.1
haskell-git-annex: update to version 5.20140306
haskell-base-compat: update to version 0.4.2
haskell-blaze-textual: update to version 0.2.0.9
haskell-conduit-combinators: update to version 0.2.0.0
haskell-criterion: update to version 0.8.0.1
haskell-digestive-functors-heist: update to version 0.8.5.0
haskell-esqueleto: update to version 1.3.5
haskell-haskell-names: update to version 0.3.2.6
haskell-hsimport: update to version 0.2.10
haskell-linear: update to version 1.8.1
haskell-math-functions: update to version 0.1.5.2