Make GLWidget::[abc]Cells() const

Change-Id: I990e917e8f01df2998503b12deef9fd8f3b2070f
Add the modelview matrix to the debug overlay

Change-Id: I3e2b26160c0dab3cc9aab9611f574141c3878d9c
Disable dynamic quality scaling when using an orthographic projection.

Since a distance from the camera doesn't affect the apparent size in a
orthographic projection, these optimizations are unneeded and cause
unexpected behavior.

Change-Id: If2a42dabea0c2ce6a5b62ec1af767b99a94f75c3
Move obeigenconv.h to libavogadro public headers.

Change-Id: I2a3fe135a504e29b7dcc3719562e26ffd6df9a17
Add option to only render one set of unit cell boundaries.

When an A, B, or C repeat is set, optionally only render the unit cell
box for the unit cell at offset (0, 0, 0). This is a popular style for
publication images.

Change-Id: I38f6206e550a010a3cd5bc9b8e9dd5dd89539aad
Added option to translate a crystal so that a specified atom is centered in the unit cell.

Change-Id: I2cc645b47b65b8ac39db38a2c00452b3eed874c6
Add new conformer search options from openbabel (genetic algortihm)

Change-Id: I0fe483240257cc487524a49afe71389103ddd69b
Fix transparent rendering of atoms/bonds that use custom colors.

Change-Id: I852ee96a3bef0cfb85bc931ae52a16a76a8515d2
Add QColor and copy constructors to Color.

Also fix QColor include.

Change-Id: If694f285db0a243c9d9f6b23480eb189a3a38564
Add missing GLWidget API and use alpha value of cell color.

Change-Id: I338a5f4b2799e5609747689f2e8017c8c8deb1dd
Add option to change cell color to crystallography extension.

Also fix custom cell color persistence.

Eventually all of this functionality needs to be moved into an engine
so that other painters (e.g. POV-ray) can correctly handle unit cells.
For now, I've moved it into the crystallography extensions because it
was the last missing bit needed to replace the old unitcellextension,
which can now be removed.

Change-Id: If413d9aa19a48c827aa4f826f6e6ad96ed309a41
Starting removing unit cell rendering code from mainwindow.

The renderUnitCellAxes functionality is now available through the
crystallography extension, and eventually should be isolated to an engine.

Change-Id: I99822d87a3212199d435e738a4f82e5cfb98b94e
Remove old, deprecated unit cell extension.

New crystallography extension provides all
the same features (and more) in a more user-
friendly manner.

Change-Id: I05747b2aa8c2f2b648a9ee46ea81f8ff48c258ba
Automated update of translation templates (POT) using latest strings.

Change-Id: Ie89a18143adda1da922ec5ad1099e994aa82ecf4
Automated update of translation templates (POT) using latest strings.

Change-Id: I6a6371c9061cf3105d35e771055cb027608559a8
Added a more general method for cmake to find the Python SIP library.

Change-Id: I0c6c70d78ffc9d7592a5571bb1166fbdc936b99d
Style changes - use modern CMake style

Change-Id: I145f76e9820c07535b5cda3ef6a2bc7783c071a3
Integrate FindSIP into the Python logic

Call find_package(SIP), modified FindSIP to look in the Python path
first, as that was the only place we looked before and is likely to be
the best candidate when available - it is installed alongside the Python
headers we are compiling against.

Change-Id: I00aff319ba151e3d9b1995165d1a0b75d339f50c
Automated update of translation templates (POT) using latest strings.

Change-Id: I044a7ba16eb64771a14c6244b7e6612a8ec2b093
Merge topic 'TranslateAtomToCellCenter' into master

85ddefb0 Added option to translate a crystal so that a specified atom is centered in the unit cell.