Fix two small issues with make micro_release

- |& is a bash4-ism
- the filtering of error messages does not work in non-English locales
Fix doctest doctest due to directory restructure.
Fix --new option for doctests.
revert the change to .gitignore
Trac #14908: Two small issues with make micro_release

A trivial patch to experiment with the git workflow...

- the micro_release rule of the Makefile used |&, which is a bash4-ism
- the filtering of error messages did not work in non-English locales
Trac #15120: Fix doctest doctests in git layout.

{{{
sage -t --long src/sage/doctest/control.py
**********************************************************************
File "src/sage/doctest/control.py", line 145, in sage.doctest.control.skipdir
Failed example:
    skipdir(os.path.join(SAGE_ROOT, "devel", "sagenb", "sagenb", "data"))
Expected:
    True
Got:
    False
**********************************************************************
File "src/sage/doctest/control.py", line 431, in sage.doctest.control.DocTestController.add_files
Failed example:
    DC.add_files()
Exception raised:
    Traceback (most recent call last):
      File "/Users/robertwb/sage/sage-git/local/lib/python2.7/site-packages/sage/doctest/forker.py", line 479, in _run
        self.execute(example, compiled, test.globs)
      File "/Users/robertwb/sage/sage-git/local/lib/python2.7/site-packages/sage/doctest/forker.py", line 838, in execute
        exec compiled in globs
      File "<doctest sage.doctest.control.DocTestController.add_files[10]>", line 1, in <module>
        DC.add_files()
      File "/Users/robertwb/sage/sage-git/local/lib/python2.7/site-packages/sage/doctest/control.py", line 455, in add_files
        from sage.misc.hg import hg_sage
    ImportError: No module named hg
**********************************************************************
2 items had failures:
   1 of  16 in sage.doctest.control.DocTestController.add_files
   1 of   4 in sage.doctest.control.skipdir
    [162 tests, 2 failures, 2.48 s]
}}}