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 seriously don't want anything in the way of the 1.0 milestone, or to bug fixes. Anything that can easily break the Travis build must be considered seriously.

We all know that once it's on by default, **there will never be a good reason to come back** on the decision. 

banana-rdf is used in production in several places, including the company I work for, and that is a good reason for being conservative.