First pass at moving Play parts to scalajvm

Beginning to adopt scalajs.  First step is to create a scalajvm project,
and move everything we currently have into there.
Less nasty hack for setting the rootProject

This seems to work...
Put the shared and scalajs directories into place.
Most of the way there

Last problem is that sbt is crashing when I try to send the scalajs to
the right output dir.
Build seems to be working again

Gave up on build.sbt and switched to Build.scala instead.  I *think*
it's all working, but it'll need some testing.

Upgraded Play to newer version, which purports to fix the JNotify
problem I've been occasionally hitting.
Got /testHello working

Simple proof of concept, showing that scala.js is running, and using the
shared code.
Tweaks and enhancements to my experiments

Sourcemaps are now working.

The stage command now generates the optimized .js.

We automatically use the optimized version in production.
Cleaned up spurious qtext imports

Turns out that a lot of the imports in Actuarius aren't needed any more
(I assume they are from earlier, slower incarnations).  Removed those,
to give me a better fighting chance of running in scala.js.
Non-compiling checkpoint

Tried experimentally moving qtext into shared, with the hope of doing
realtime rendering of QText client-side.

Sadly, the needed scala-parser-combinators module doesn't seem to be
published for scala.js yet.
Wikitext is mostly working on the client

Description lists aren't working yet, probably due to an inconsistency
between regex formats, but the rest works.
Tweaked definition list regexp to not kill scala.js

Turns out that the zero-length negative lookbehind operator, "(?<!)",
simply doesn't exist in Javascript's regexp.  Replaced it with a wordier
alternative that does.
Use local build of scala parser combinators library

Cloned directly from GitHub, and then used "sbt publishLocal" to expose
it, as suggested by Sebastian.  That demonstrates that the library works
for me.  He plans to publish that as 1.0.2.

Removed nasty copy-and-paste version: the publishLocal is the more
correct way to do this.
Trying to use the official build

Isn't resolving -- have sent email to Sebastien about it.  Checking in
for now, before switching branches.
Merge pull request #1 from jducoeur/client-qtext

Client qtext