Don't discriminate on a "new redirect"

Jobs are cheap therefore a new redirect should also be scheduled for
an update to ensure conistency during a "changeTitle" event.
Move jobs

Change-Id: I8f191082d8f26601db9c6e3dbb5424eb37cc3950
Use SMW\MediaWiki\Jobs\...

- Use SMW\MediaWiki\Jobs\ namespace
- Use PHPUnit_Framework_TestCase
- Modify some tests to be a bit more expressive
- Make Job::getType accessible for MW 1.19 / MW 1.20

Change-Id: If7a9eb3462ff50ec26e9232b07f6dbadfba7a00b
Merge pull request #227 from SemanticMediaWiki/tidy

Some tidy work on the Job class and its tests
Merge pull request #204 from SemanticMediaWiki/move-title

Don't discriminate on a "new redirect"
Fix ns conflict

Caused by a successive merge and missing tests in SQLWriter
Merge pull request #230 from SemanticMediaWiki/naming

Fix ns conflict
Update RELEASE-NOTES.md
Merge branch 'master' of ssh://wmfgerrit/mediawiki/extensions/SemanticMediaWiki