submodules: new commits

auto-complete
859b005e6d00 Fix a little typo.

dash.el
c40fa4468621 Exclude byte compilation test on emacs23
a06e66efb1a6 Add test for clean byte compilation
b7c2f9a154af Work around byte compiler in -if-let*
8d2227df3695 Silence unused variable warning in -table
47e11aed6103 Update docs
c134705f2a94 Fix compile warning
38ef86e0bdbe Update debug forms for -if-let and -when-let
446c5226337c Release 2.10.0
d459b49f4c68 Fix typo
5e9c1a9ce341 Add Fredrik Bergroth to the list of contributors
c7b4cffa909a Update readme.md
0c045f2d3c99 Highlight with el instead of cl
63fa64f75507 Add links to references in readme
8707aafd9608 Update docs
549bfd3a1554 Reorder macros to make sure they are declared before being used
3bdf60b2a486 Add some examples
03b98ca5a90b Make -if-let and -when-let families destructure their arguments
75d29a268068 Declare --iterate macro before using it. #102
4b63be1dce15 Declare --mapcat macro before using it. #102

diff-hl
58615cdaab28 auto-revert-mode integration

dockerfile-mode

emacs-deferred
910834ba6356 Quiet byte-compiler

emacs-powerline
bbbbcd706412 Add @ancane to AUTHORS list.
53770efa301a Begin to implement right indent calculation. BUG: vc-message indents to left instead of center.
9cd2b92aaa96 Arrow shape fixed in case of even modeline height

evil
60ccf34023df fix quoted strings in xml tag objects (fix #457)
a622450fda00 add Herbert Jones to authors list
6b5c0c881149 evil-search-word-forward should save search in ring on failure
1518112f979e Substitute command use isearch-string when empty pattern
52b5a58c4f75 fix wrong variable name in `evil-restore-transient-mark-mode`
608bd7cd4a56 fix undefined function warning
9d6ef5ce5525 Move point to the partial match in an unsuccessful search

expand-region
46fda087e409 add test for attr with xpath expand in nxml-mode
b174ff16e402 use nxml functions instead of font-face so that attr expand works even with xpath attributes
05245f361af7 fix attribute-string funcs to work even when chars like [,/,etc are in string
2ff30dbe53ee Add file features/.nosearch

ggtags
4ce9914018f3 Teach ggtags-visit-project-root to visit past projects
72678a5b4c3e Doc fix and small tweak to ggtags-update-tags

guide-key
626f3aacfe45 Bump a version to 1.2.5
8741f9cfda38 Add a documentation about guide-key/guide-key-sequence
c3c8ceea506d Add changelog
ab531b206469 Use `this-single-command-keys' instead of `this-command-keys-vector'
68a00f0e9c7b Change a markup of ChangeLog
3370b876e5dc Add a documentation about feature to specify a color name
5bd0d52e5ce7 Add a feature to specify a color name string
4f25cdba0c33 Fix typo
827ea12d7fb7 Enable setting `guide-key/guide-key-sequence' to `t' so that any key sequence will pop up bindings.

helm
f058bf40ff55 Allow customizing fuzzy in recentf and fix the pattern-transformer (#145).
c822b5d5d1af * helm-help.el: Fix some newlines in help string's.
ae4f80a49bdc Enable outline in helm help.
4bdcd9237291 Add sources for classes and generic fns in helm-apropos.
738c2fe39947 * helm.el (helm-flatten-list): Allow removing nulls.
8330f118a7b9 * helm.el (helm-flatten-list): Handle lambda's.
42ef105c66de Fix setting of fuzzy matching in helm-apropos (#743).
0267213175d4 Remove some of the obsolete sources and functions.
2d52ab2edf30 Tag classes and methods in lisp completions.
eb0ec193ba3a Fix prompt in lisp completion.
1bb02a1e37a7 Define `helm-source-buffers-list' at run time.
9fa1e4824b2a * README.md: Add a paypal icon.
97a8102850c4 Redefine source for semantic and imenu, fix setting of fuzzy for both (#145).
8df8215ac6ad Fix highligthting matches in *-locate-library and *-recentf (#145).
fa0a139dbedc * helm.el (helm-flatten-list): New.
e000b84f3f95 Enable fuzzy in helm-source-files-in-current-dir, use now a class.
4a9c647a0380 * helm-imenu.el: require helm-help (#740).
1164cbdba3f2 * helm-misc.el.orig: Delete file added by error.
57ef03cf6e72 * helm-buffers.el: Declare some ido var and fn to shutup byte compiler.
b8345f3fa9c2 Allow customizing fuzzy-matching in imenu and semantic.
5433a9196c6f Allow fuzzy matching in ido virtual buffers.
d85b817671d2 Disable by default fuzzy matching in symbol completion.
f6ef62d8cbe9 * helm-elisp.el: Fix previous commit.
86ecbfc06066 Fix apropos transformers when fuzzy disabled.
41187d613095 * helm-elisp.el (helm-apropos-fuzzy-match): Add group and type and move on right section.
263400136a55 Add fuzzy-matching for helm-apropos
59b766c480f9 Add fuzzy-matching for helm-semantic/imenu
b7cb159fedce Use defsubst in some places.
e3074a60e672 Remove global fuzzy mode.
c3420d1f25bf Make a generic function for fuzzy sorting.
1400f355e1de * helm.el (helm-fuzzy-match-mode): New minor-mode. * helm-command.el: Use it. Reenable a function transformer with no sorting for history.
69ef0e0babee Fix display real issue in fuzzy. * helm.el (helm-fuzzy-matching-default-sort-fn, helm-fuzzy-matching-default-sort-fn): Do it.
1f5ed9589b55 * helm-ring.el: Remove obsolete variable (#734).
f2cc3191ba14 * helm-elisp.el (helm-locate-library): Enable fuzzy matching. (helm-locate-library-class): new class.
d1098e58d365 * helm-elisp.el (helm-lisp-completion-at-point): Remove unused lex var.
a4e61a01c174 * helm-elisp.el (helm-lisp-completion-at-point): Fix input for fuzzy.
6a4085390f3e * helm-files.el: Move recentf-list def on top to shutup byte-comp.
eb3b14377390 * helm-files.el (helm-ff-file-name-history): Use helm-source, enable fuzzy.
f9eabdfe8294 * helm-elisp.el (helm-lisp-completion-at-point): Enable fuzzy matching.
3fe905e26dff * helm.el (helm-fuzzy-matching-default-sort-fn): Don't sort until patern is not empty (#145).
482393cdf5ba * helm.el: Add comment.
454e694e5aac * helm.el: Fix comment.
2356200ef411 * helm-mode.el (helm-comp-read): Fix source arg name of sort fn.
b274dc71fcfa * helm-mode.el (helm-comp-read): Fuzzy sort hist only when pattern is not empty (#145).
333cbd7aa4a3 * helm-source.el: Use helm-mklist.
40d451ad8753 * helm.el (helm-fuzzy-matching-default-sort-fn): Sort against real (#145).
7feb8efab70e Enable fuzzy in helm-M-x (#145). * helm-mode.el (helm-comp-read): Allow using fuzzy. * helm-command.el (helm-M-x): Enable fuzzy.
c41d2b1e1ef3 * helm-files.el (helm-source-recentf): Enable fuzzy-matching (#145).
82345a1216b8 * helm.el (helm-compute-matches): Setup fuzzy pattern cache here (#145).
5d7c439d3031 * helm-locate.el (helm-locate-1): Fix setting of helm-locate-command.
233c96f0f049 * helm.el (helm-fuzzy-matching-default-sort-fn): Add comment.
f6261e081d3e * helm.el (helm-fuzzy-matching-default-sort-fn): Fix (display . real) candidates (#145).
7683bb31cc51 * helm-source.el: Allow appending lambda's.
3d6fab533c00 Change the rules for fuzzyvsmatch-plugin. * helm.el: (helm-fuzzy-match, helm-fuzzy-search, helm-search-part): From now when pattern contain spaces delegate the job to match-plugin (so each part is regexp matched and not fuzzy matched).

helm-ls-git
765b6b39fcf7 Allow enabling/disabling fuzzy matching.
a041ec2273ed * helm-ls-git.el: Enable fuzzy matching.

org-mode
7fe4574899fb org.texi: Fix typos
433b66f2c742 org-src: allow `org-babel-edit-prep:.*' to mark region
5d25e6e68ec3 org-todo-yesterday: Ignore `org-use-effective-time'
173b0cb6d6d8 org-timer.el: Merge API for the two timers
dc460fcad145 org-timer.el (org-timer): Recognize double prefix
56c958cf9d11 org.texi: Remove reference to `org-effort-property'
82599d37e157 test-org-table: Fix spurious failure in older Emacsen
8985b3de6486 Fix multiple property drawers insertion with repeated tasks
1ec41646151e org.texi: Fix typo
1b56359a8061 New command add, new structure of index table, many fixes and enhancements.
f212f7cf0d03 Make Org future-proof
fb906e15d7f4 ox-html: Fix docstring
e2e6a390032e org.texi: Small fix
4c172fe5cc6e org.texi: Small fixes
db078f4764ab Fix Sparse trees properties matches
70b3a76a270c Updated org-drill to latest version.
c10ae1a1bb9b Fix 6289d8e
40a5b7af9951 org.texi: Document `org-html-link-org-files-as-html'
f4900843ba99 org.texi: Fix typo
fe9986178125 org.texi: Remove NOBLOCKING from special properties list
6d2a661fcc66 Do not blank a table cell after expanding a snippet
6289d8ecf4de Resurrect ^:{} option
e1adb17ba509 Fix custom timestamps during export
e4727803be11 org-element: Interpret diary timestamps
83249b668e4d org-clock: Fix clocking when `org-clock-into-drawer' is a number
dcf64c7ee338 org-timer: Fix `org-timer-stop'
bbacea55f5a8 org-timer: Fix "No running timer" error

org-reveal
216ae62f8ccf Deal with empty string in #+REVEA_PLUGINS
032dd10154b4 Add fragment support for quote block.
fb71638e4e59 Add comments about that speaker notes requires the notes plug-in.
f5183f369dcd added publishing function for websites
cff0c9f96234 added url form explanation

phi-search
dbbc85bd8899 cache query
3cd50c66dea7 convert query in "phi--search-with-target-buffer"

rich-minority
4614c554c9d5 Define rich-minority-version

smartparens
96710dc7fd24 Fix test setup
c70c5dc41823 Update Cask file
e142dd31d168 [#392] Fix pairs not inserting after skipping out of a pair

web-mode
28500df46487 many freemarker fixes and optimizations
3d8db38a3f81 *-offset var are now buffer-local
1791949c6ea6 template highlighting fix
d08993545e46 better string concat lineup

yasnippet
bb6bbad1f753 Add file doc/.nosearch