Add unit test for cangjie_get_characters results

Added test_cangjie_get_characters_results_order() to tests/test_cangjie.c
Tests the results order of cangjie_get_characters() with code "h*i".
Improved shortcode unit test code style

Modified cangjie_get_characters_by_shortcode().

Instead of calling next multiple times, used the cur pointer to store
the position of current test target. This make the code easier to
modify and maintain.
Test shortcode's order according to frequency

The unit test for cangjie_get_characters_by_shortcode() was testing
against order happens to be the result of the previous build process.
It should, however, test against the order of frequency.
Fix up a code

Koala says this was wrong.
Punctuation and symbols don't need a Simplified variant
Merge pull request #82 from Cangjians/codes

Changes to a few codes
Order the query results

Added "ORDER BY frequency ASC" to the end of query strings used
in cangjie_new_characters and cangjie_new_characters_shortcode.

Since the linked-list is built with an prepend mechanism, the results
will be of reverse order of the query. Which will effectively gives
a "ORDER BY frequency DESC" result.

This commit fixes the default order of results, but it does not provide
a way for user to freely specify sorting logic.

Partially fulfilled enhancement #64.
Merge branch 'order_results'

https://github.com/Cangjians/libcangjie/pull/80
Remove obsolete notice

We do have release tarballs, now.

Fixes #76
Merge pull request #83 from Cangjians/issue#76

Remove obsolete notice
Drop useless space

Printing our queries to check stuff, I find it annoying to have so much
space.
Merge pull request #84 from Cangjians/sqlspace

Drop useless space
Remove Simplified-Traditional cross mapping code

Removed some Simplified-Tranditional cross mapping Cangjie 3 code.

These are the Cangjie 3 cross-mapping code found in the common range (big5 and hkscs):

| Character | Code  | Supposed Mapping Logic                           |
| --------- | ----- | ------------------------------------------------ |
| 後        | hmr   | Code belongs to "后" (Simplified variant of it)  |
| 后        | hovie | Code belongs to "後" (Traditional variant of it) |
| 祢        | ifmfb | Code belongs to "禰" (Traditional variant of it) |
| 虮        | livii | Code belongs to "蟣" (Traditional variant of it) |
| 玺        | mbmgi | Code belongs to "璽" (Traditional variant of it) |
| 覇        | mbtjb | Code belongs to "霸" (Traditional variant of it) |
| 虬        | livl  | Code belongs to "虯" (Traditional variant of it) |
| 漱        | edlk  | Code belongs to "潄" (Traditional variant of it) |

Since these are not the direct Cangjie code to the character, they are removed.

Should fix #81.

Note:
1. Traditional-to-Simplified is already handled in pull request #69.
2. Simplified-to-Traditional is not considered feature to libcangjie's target users.
Fixed a few Cangjie 3 code

| Character | Code  | Judgement                                                                   |
| --------- | ----- | --------------------------------------------------------------------------- |
| 䱽        | nfomr | "倉" is "oiar". Should be "oir" on right side. Therefore should be "nfoir". |
| 凢        | hn    | The references show a separated slash on top. Should be "hhn".              |
| 厮        | itcl  | There is no "、" on top. Should be "mtcl".                                  |
| 疴        | knlr  | Could be typo for "n" that should be "m".                                   |
| 葱        | tphp  | Should be mixing up "勿" with "匆"                                          |
| 袖        | iflw  | "礻" is mapped to "if" while "衤" is mapped to "l". Strange addition        |
added gentoo instructions
Merge pull request #87 from brendanhoran/master

added gentoo instructions
Merge pull request #85

WTF happened here?

This is marked on github.com as having been merged back in April!

And yet, it clearly never was merged. o_O
Add Cangjie 3 code "raiu" for character "嘅"

The character "嘅" has a different glyph in different Chinese
standard. The mapping to `口日戈山` ("raiu") makes better sense
for the Hong Kong glyph standard.

The mapping exists in Cangjie 5 already. It is now added to Cangjie
3 also.

Fixes #93.