Add a "create method" quickfix
Fix whitespace change
Only parse the file once, rather than once per test
Maybe don't need to do this
Ahh, this is the way to do it
This needs to be in the object because JUnit creates a new instance of the class for each test case
Correctly attach the debugger to a running VM.

Fixed #1001639.
Merge pull request #412 from dragos/issue/debugger-attach-1001639

Correctly attach the debugger to a running VM.
Don't consider `$` as part of Scala identifiers.

'$' are implementation specific, but can appear in legitimate programs as escape
sequences in interpolated strings. Hyperlinking should only consider the identifier
without '$' signs. 

Fixed #1001408
Use the compiler to give us the type, much better
Merge pull request #367 from dnadolny/create-method-quickfix-1000898

Add a "create method" quickfix
Adds secondary constructor for 3.x compatibility

It allows to run Scala IDE plugins build for 3.x on 4.x
Merge pull request #417 from dragos/issue/fix-interpolation-hyperlinking-1001408

Don't consider `$` as part of Scala identifiers.
Merge pull request #418 from skyluc/issue/compatibility-with-3.x

Adds secondary constructor for 3.x compatibility
Fixed build -  keyword was removed from scalariform
Merge pull request #419 from dotta/transient/fixed-build

Fixed build -  keyword was removed from scalariform
Do not close string and character literals before text

Fixes #1001652
Merge pull request #420 from sschaef/t1001652-not-close-literals-before-text

Do not close string and character literals before text
Update of codebase to conform the rules of Scalastyle

This commit contains:

- Correction of tests that rely on trailing white spaces.
- A fix of a package name in a test unit.
- Removal of trailing white spaces and tabs in the whole project.
  The changes are all done automatically with the following
  commands:

  (Conversion of tabs to white spaces)
  find . -iname "*.scala" -print0 | xargs -0 sed -i 's/\t/  /g'

  (Removal of trailing white spaces)
  find . -iname "*.scala" -print0 | xargs -0 sed -i 's/ *$//'

- To is some content added to an empty Scala file to solve a
  Scalastyle warning.
Add Scalastyle plugin

For the beginning the only rules that are activated are rules that
check for the existence of trailing whitespaces and tabs.

To run the plugin manually simply type in:

  mvn scalastyle:check

This commits contains:

- A Scalastyle configuration file in `sdt.core`. It should be moved
  to the roor directory of Scala IDE once the Scalastyle Eclipse
  plugin is fixed (at the moment it can't read configuration files
  from non Eclipse projects).
- The main POM file is updated with all necessary information to
  run Scalastyle during the build.
- For all including projects, the POM files are updated to run
  Scalastyle during the build.
- The Scalastyle nature and the configuration file for the Scalastyle
  Eclipse plugin is added for each project.