Move annotation & attachment preservation primitive to mb-exec.
Added primitive for measuring CPU time.
Added maven pom.xml files.
Build of Explode should not cause crash if the constructor is not a string. (STR-626).
Update gitignores
Update gitignore
Merge branch 'master' into mvn-build
Change plugin projects that do not depend on Eclipse to regular Java projects.
Skip running the tests because they require files which are not automatically built yet.
Change org.spoofax.interpreter.ui to Maven plugin parent.
Fixes for two-stage build and cleanup.
Remove versions from external dependencies and plugins, are now managed by the parent pom.
Added utility project with some iterator utility classes.
Remove generated MANIFEST.MF
Added RX observer that stores its notification, which can be used for testing observables.
Get the size of notification collection of a testable observer.
Apply formatting
Added hashCode, equals, and toString implemenations to ArrayIterable and ArrayIterator.
Added automatic logger injection.
Added common file filters.
Added JUnit assertions for iterable equality.
Add project metadata to POM files, required for publishing to the Maven central repository.
Merge branch 'master' into core
Add metadata to POM.