gex: fix and improve format-patch
gex: fix and improve format-patch

* wrong command option "-q" when execute "git format-patch"
* keep the original title of the commit message
* improve apply-patch to support old version of Git
* improve apply-patch to output more user friendly message
* interrupt when fail to apply any of patch, instead of applying the
  remain ones continously

joez/ptk,joez/ptk,joez/ptk