etc/NEWS: Mention `let-alist.
Lazy-highlight the whole string at point

* lisp/isearch.el (isearch-lazy-highlight-search): Extend the bound of
the wrapped search by the length of the search string to be able
to lazy-highlight the whole search string at point.

Fixes: debbugs:19353
Fix query-replace-regexp when using lisp expressions for replacement

* lisp/replace.el (query-replace-read-from): Use
query-replace-compile-replacement only on the return value.

Fixes: debbugs:19383
Move flymake test data to more standard location

* test/automated/flymake-tests.el (flymake-tests-data-directory):
Change from flymake/warnpred to more standard data/flymake.

* .gitignore: Update for relocated flymake test data.
Disable gcc color in test/automated/data/flymake/Makefile

* test/automated/data/flymake/Makefile (check-syntax):
Prevent colorized gcc output from confusing flymake.
* test/automated/data/flymake/Makefile: Comment.
* lisp/jit-lock.el (jit-lock-function): Don't defer if jit-lock-defer-time
is 0 and there is no input pending.
Adds the seq package

* adds lisp/emacs-lisp/seq.el
* adds tests/automated/seq-tests.el
* lisp/emacs-lisp/seq.el: Better handling of negative arguments
* doc/lispref/sequences.texi: add documentation for seq.el
* lisp/emacs-lisp/seq.el: Add version package header
* test/automated/seq-tests.el: Add missing tests

  Add tests for seq-drop-while and seq-take-while
* lisp/emacs-lisp.el: Optimization for lists

  Optimize seq-empty-p, seq-take, seq-drop, seq-drop-while and
  seq-take-while for lists