* reintegrates 'fix' into 'trunk'
    - performs #798
      * adds genetic code tables (24-31)
      * adds combined amino acid J (I or L)
      * improved translate and/or realign
        - handle optional start-/stop-codons
        - improve recognition of nuc-triples containing IUPAC-codes
      * error messages now always list EMBL table numbers
  * adds:
    - log:branches/fix@17480:17485,17491:17492,17494:17507,17509:17528,17534:17592
    - log:branches/optional@17481:17568
    
923 lines of code changed in 22 files:
  * allow compilation with gcc 6.5.0
    
1 lines of code changed in 1 file:
  * partial merge from 'fix' into 'trunk'
    - globally define what are "gaps"
    - kept behavioral changes to a minimum:
      * defaults for (user-defined) gap-definition in EDIT4 changed
      * EDIT sequence search also uses user-defined gaps
  * adds: log:branches/fix@17529:17533
    
130 lines of code changed in 36 files:
  * partial merge from 'fix' into 'trunk'
  * adds: [17508/branches/fix]
    
36 lines of code changed in 5 files:
  * partial merge from 'fix' into 'trunk'
  * adds: [17493/branches/fix]
    
42 lines of code changed in 1 file:
  * partial merge from 'fix' into 'trunk'
    - fix OSX build (was broken by [17387]):
      * uses wrapper {{{ARB_strchrnul}}} instead of directly using {{{strchrnul}}}
      * OSX version uses replacement code
  * adds: log:branches/fix@17486:17490
    
45 lines of code changed in 4 files:
 - updated
    
2 lines of code changed in 1 file:
  * reintegrates 'svalues' into 'trunk'
    - implements #614
  * adds: log:branches/svalues@17357:17419,17428:17464,17469,17471:17477
    
2295 lines of code changed in 49 files:
  * partial merge from 'svalues' into 'trunk'
    - increase group scaling for radial trees (+force {{{compute_tree}}} in tests)
    - test different greylevels for groups (0%, 25%, 75%, 100%)
    - fix greylevel shading of polygon/circles/arcs on printer/screen
  * adds: log:branches/svalues@17465:17468,17470
    
1684 lines of code changed in 27 files:
  * eliminate useless code (omg!)
    
10 lines of code changed in 1 file:
  * calculate 'wertigkeit' only when used
    
17 lines of code changed in 1 file:
  * allow flag modification in update after colorizing multi-probe
    
10 lines of code changed in 1 file:
  * fix NDEBUG compilation with {{{PROVIDE_TREE_STRUCTURE_TESTS}}} defined
    
2 lines of code changed in 2 files:
  * use {{{SmartPtr::content()}}}
    
3 lines of code changed in 3 files:
  * partial merge from 'svalues' into 'trunk'
    - root branches always need to have identical remarks (associated with the root-edge)
      * condition previously implicit, now hardened by tests/assertions/...
      * fixed several bugs that violated this condition
  * adds: log:branches/svalues@17420:17427
    
236 lines of code changed in 18 files:
  * fix compilation w/o config.makefile (=auto-generation from template)
    - was broken by [17375]
    
8 lines of code changed in 1 file: