Start the 2.2 development cycle
lyx2lyx: Add the 2.2 entry
configure: Add export format for 2.1.x
Cmake build: Assign package name dynamically

This enables to install different lyx-versions simultaneously via
the package manager.
* sk.po
Apple recommends the use of drain instead of calling release for NSAutoreleasePool objects
Windows installer: add 3 new features/bugfixes

As discussed with Vincent I added 3 new features:

* LyX can now also be installed over an existing installation of the same LyX version if the users really wants this.
(A message box appears recommending not to do so for test releases and when there are problems with an existing installation of the same release.)
* LyX can now also be installed if the uninstaller executable of a former LyX was accidentally deleted.
(That this case was not handled was more a bug. Thanks Vicent for the pointer.)
* If a user set MiKTeX's automatic package installation to "No" the installer will.
(As discussed with Vincent, if a user has disabled this MiKTeX feature he most probably know the consequences. So respect his decision.)
  respect that and not re-enable it.

I would be happy if anybody can spend a translation of the changed installer message.
installer: fix a typo
Fix man page, patch from Prannoy Pilligundla.
* layouttranslations.review zh_CN checked.

https://www.mail-archive.com/lyx-users@lists.lyx.org/msg98644.html
Respect group integrity when removing stuff from the Undo stack.

Fixes: #9079
Fix compilation of ACM-sigplan

Compilation was failing with TeX Live 2013 because of
the format of one of the references. This commit just
changes one of the references to a different one.
Fix the ignored path of the JASA files

This follows a860d18b which moved the JASA file back from
being an example to a template.
Fix compilation of Springer template

Replace two images with text placeholders. This is necessary
after a860d18b moved the file back from being an example.
Invert new tests failing outside of default format

These started failing after we implemented tests for formats
that are in the complement set to the default format (7ecbb068).
It might be worth it in the future to take a look at each individually
and see whether they are supposed to fail or if there is something LyX
can do to add support for exporting them.
Objective-C compililation support with cmake and C++11

This fixes an issue whe compiling with C++11 flags on: The
objective-C clang compiler produces an error. This patch waits
avoid including specific C++ flags and uses LYX_CPP_SPECIFIC_FLAGS
to store the confliciting flags (for the moment, just C++11).
CMake install and bundling improvements (esp. OS X)

This patch improves the cmake bundling process:
- reworked bundle handling for OS X: only when installing resources are copied, otherwise
only the smallest bundle is built
- on OS X, the utility programs (tex2lyx) are now installed in the right location
- it removes some unneeded BUNDLE DESTINATION
- it provides a basic support for QT plugins inclusion
- it properly builds a disk image on OS X (only the background image is missing)
- it fixes the library paths for all executables (not only LyX)
- Use the COPYING file for cmake install license
When LYX_ASPELL is on, fails if not finding the library

Otherwise, this was triggering errors latter in the build process
CMake: specific modules for Qt5
Fix problem with python and change of PATH

- waits that lyxrc has been read before finding python
- when the PATH changes, resets the value