Add test for Behaviour\Collection
Add test for Behaviour\BehaviourAbstract
prevent dropping comments for Zend Optimizer+
Merge pull request #1236 from siad007/patch-12

prevent dropping comments for Zend Optimizer+
Merge pull request #1235 from mvriel/feature/tests-for-transformer-behaviours

Looks good...
Add tests for Template-related classes
Merge pull request #1238 from mvriel/feature/tests-for-transformer-templates

Looks good...
Better OPcache handling

Tested also under windows and fixes #1073 - for Zend Optimizer+ there is no option left than throw an exception because zend_optimizerplus.save_comments and zend_optimizerplus.enable are PHP_INI_SYSTEM settings.
Add tests for Router-related classes
Merge pull request #1240 from siad007/patch-14

Better OPcache handling
Fixes #1193: Package tags don't inherit to classes

@bskendig reported that a class without package tag did
not fall into the package that was set on the file in which
it was contained.

After research it appeared that although interfaces and traits
correctly inherited the package tag that classes tried to use the
`setPackage` method instead of the tags collection.

The setPackage method is 'reserved' to set the Package descriptor
on a descriptor and by not setting the 'package' element in the
tags collection are other parts of the application not aware that
the class falls within a specific package.

(for the interested reader: the package descriptor is set in a
compiler pass based on the package element in the tags collection)
#157: Classes do not inherit trait methods and props

Methods and properties from traits are currently not shown in the method
and property listing for a class. In this commit we treat traits equal to
parent classes and inherit their methods.
#1232: Routing crashes on magic property in trait

Magic methods and properties are dynamically added by the TraitDescriptor. It is
these new Method and PropertyDescriptors that are fed into the routing system to
generate a link to them. Apparently we had missed setting a parent (to which class
a property or method is related) to these magic methods and properties.

By adding a parent during generation we get the desired behaviour again
#1211: Loading a single plugin is not possible

Due to a bug in Zend Config it is not possible to distinguish between
a single value and an array of values when using the same array keys.

There is a workaround for this bug by adding extra checks but this was
not added to the loading of plugins. This commit adds this workaround
so it becomes possible to load a single plugin.
Merge pull request #1242 from mvriel/feature/1193

:+1
Merge pull request #1247 from mvriel/feature/1211

Builds are actually good.
Merge pull request #1246 from mvriel/feature/1232

:+1
Merge pull request #1245 from mvriel/feature/157

:+1
Merge pull request #1241 from mvriel/feature/tests-for-transformer-router

Add tests for Router-related classes
Extracted url conversion to separate class