Move mykie:initialize function
Apply to override specific mode key by mykie's function

This commit can apply to override specific mode key such as
mew-summary-mode-map by mykie's same key function without :default
function.
Note this function is applying self-insert-key only now.
Apply overriding major-mode's key by mykie's functions automatically
Prevent attaching mykie's functions if already attached mode
Apply overriding major-mode's key by makie's function

This commit can override major-mode's key by mykie's functions of
global-map without :default function.
:default function use major-mode's original function.
To use this function, set 'both or 'global to
`mykie:use-major-mode-key-override'.
Fixup default&bolp & default&eolp
Improve docstrings
Rename to mykie:major-mode-ignore-list
Rename to mykie:minor-mode-ignore-list
Makeover README.md
Modify version 0.0.8 -> 0.1.0
Apply :comment state by default
Add a remove hook for overriding major-mode key hook
Apply lazy ordering of key-bindings

From this commit, mykie condition's data structure is changed to
change ordering by each key-binding when user register key-bindings.
New condition's data structure is list that first element is
keyword-appendixes and remained elements are list that conditions.
Like '((:keyword-appendixes :C-u :C-u&eolp ...) (conditions...))
And user could be that user doesn't need to check specific state
like (region-active-p) or current-prefix-arg when user register new
conditional anymore.
If user registered a conditional to related region conditional
then check (region-active-p) automatically.
If user registered a conditional to related prefix-arg conditional
then check current-prefix-arg automatically.

Note that user can't use mykie:conditions variable to register
conditional anymore.
From this commit this variable store conditional symbols.
Apply :err & :C-u&err and :region&err state for flycheck & flymake

Conflicts:

	mykie.el
Add a new function that do mykie:loop after execute 1th function
Improve README.md
Modify version 0.1.0 -> 0.1.1
Apply style without quote
Modify condition style

From this commit, condition's style was changed like:
  '((:region&C-u  . current-prefix-arg)
    (:region&prog . mykie:prog-mode-flag)
    (:region&err  . (mykie:get-error-state "region&"))
    ("^:.+-mode$" . (mykie:get-major-mode-state "region&"))
    (:region      . t)))
First element is expect keyword or regexp that match predicate's
returning keyword. Second element is list of predicate.