splited emphasis.js into several modules to have fine grained control with rules pragma

splited emphasis.js into several modules to have fine grained control with wikification rules eg: rules except bold ... This fixes #701

I did the following test.

* pulled latest master and did a `bld.sh`
 * created a new "test" git repo using a copy of the `static` file folder
* checked out my feature branch
 * `bld.sh`
 * copy satic folder over to the test
 * `git status in the static folder`
 * no rendering diffs shown. 

So the rendering should be bit compatible
There's a few places where the indentation has gone wonky...