Pome JS tests now part of build

Moved rdf/src to rdf/rdf_common_jvm/src so that IDE's work nicer. Otherwise, I have just got pome compiling OK and the tests pass.

I have also used my plugin https://github.com/InTheNow/sbt-scalajs that allows scalajs to test and compile as per a scala project - i,e

sbt test
I don't know why you think that "there will never be a good reason to come back on the decision". We are quite pragmatic people here. The reason to try to split things into different sub-projects is exactly to be able to allow the same code base to be compiled against say scala 2.10, 2.11 and scala-js for example. There can be different levels of tests for different levels of compilers, different patches to deal with different bugs. It's better to be able to see these differences than to hide them. If there is a problem because one compiler ( be it 2.10 2.11 or 2.12 or scala-js versions thereof ) cannot deal with an issue, then one can create a workaround for that project. By doing that all developers using the project can become conscious of what they loose or gain by moving to a different compiler, and people can then also provide fixes that we may not have seen ourselves. If companies are using the code in production and need stability then this can be indicated in different ways - by the release process for example.