Add *.tmpBin files to .gitignore

These files are created by sbt and they clutter up the `git status`
output until sbt has finished building.
Mark some completion tests as flaky.

See failed tests in the Scala compiler PR validators [PR3951](https://scala-webapps.epfl.ch/jenkins/job/pr-scala-integrate-ide/7999) and friends.
Merge pull request #774 from dragos/issue/flaky-completion-tests

Mark some completion tests as flaky.
Merge pull request #771 from sschaef/update-gitignore

Add *.tmpBin files to .gitignore
Faster implementation of `ScalaCommentScanner`

Hopefully an imperative loop is fast enough, otherwise I have to think
about a different algorithm.

Fixes #1002241
Moves content of core.api in core, and adds Ixxx prefix
Shut up noisy logger.

Fixed #1002228.
Merge pull request #777 from sschaef/t1002241-faster-comment-scanner

Faster implementation of `ScalaCommentScanner`
Switches to package import for the dependency to osgi.service.location

The dependency to the bundle org.eclipse.osgi was creating conflict
with the bundle javax.xml.bind (included in Eclipse for JEE).
Merge pull request #779 from skyluc/issue/API-ScalaProject-location

Moves content of core.api in core, and adds Ixxx prefix
Merge pull request #780 from skyluc/issue/java-xml-dep-conflict

Switches to package import for the dependency to osgi.service.location
Remove `EclipseUserSimulator`

All of its definitions were moved to `SDTTestUtils`.