reactivates test1001207 after https://github.com/scala/scala/commit/13cf0481d2f584e464216b59eb73e33881d91bc6 fixed SI-7362
Remove dependency on GenASM for structure builder.

We relied on genJVM, and later on genASM, to retrieve method descriptors for
method parameter types in the structure builder. That part of the code
proved to be a bit unstable, and there is no reason why we should continue to
rely on it.

This commit implements the same functionality on our side.

* the current code still relies on scalac backend, just one step earlier (icode).
* This is a non-whitespace-changing rework of https://github.com/scala-ide/scala-ide/pull/381
Merge pull request #383 from huitseeker/issue/genASM-pr381

Remove dependency on GenASM for structure builder.
Merge pull request #382 from huitseeker/issue/2.11.x_compat

reactivates test1001207 after https://github.com/scala/scala/commit/13cf0481d2f584e464216b59eb73e33881d91bc6 fixed SI-7362