Added fixtures for the sentence model.

Along with everything linked to it.
Created a simple test for adding sentence.
Fixed $useTable attribute of the CurrentUser model

This attribute can only take false or a string as value.
Fixed the include path of current_user.php.

The include path doesn't work in tests context.
Include Sanitize in the Sentence model.

So that it also work in tests context.
Removed bogus model relationship.

Sentences and Tags are already linked with a HABTM relation.
Fixed parent constructor call parameters.

So that the tests of this model use the test database instead of
the real one.
One more test for sentences saving.
Fixed model relation to TagsSentences in Sentence.

This goes with 434ce3e943b98918e2572a4acd1acd5f8d586716.
CakePHP use the automatic name 'TagsSentence' for the HABTM model,
which misses our 's'.
Two more tests for Sentence model.

These are the result of tracking down a bug, yet to be found.
Tests for the add() function of the Link model.
Replace useless bindModel with ClassRegistry::init

Calling bindModel() makes no sense here, so I assume it was just a way
to access the Contribution model. This brings SQL problems while running
tests because Cake produces invalid querys. ClassRegistry::init() is a
proper way to access an unrelated model.
Added fixtures for ACLs.
Fixed fixtures for CakePHP 1.2.

The 'tableParameters' is not supported by CakePHP 1.2. As a result,
the fixtures tables silently gets a 'tableParameters' extra field
which screws up ACLs. As this information is not important, we just
remove it.
Avoid using $_SERVER directly for testability.
Added redirection tests for the sentence add page.

These just test to access the 'add sentences' page with a GET request.
This is not about adding new sentences.
Merge branch 'master' into tests
Added primary tests for the Japanese romanization function.
Handle little tsus in Japanese romanization.

Closes #60.
Roll back unwanted config changes.