[ops] find_codepoint: search more u_charFromName choices

icu stores character names in 4 tables: U_UNICODE_CHAR_NAME, U_EXTENDED_CHAR_NAME,
U_CHAR_NAME_ALIAS, U_UNICODE_10_CHAR_NAME
but does not allow to search for all name aliases (at least until 52) for alias-only names,
like for empty-named control characters. See [GH #1075]

All perl6 control character names, like
"LINE FEED (LF)" "CARRIAGE RETURN (CR)" "NULL" "NEXT LINE (NEL)" "CHARACTER TABULATION"
will fail.
[ops] find_codepoint: Missing Unicode NameAlias lookup

For non-icu supported control character name aliases.
Fixes [GH #1075]
Uses a gperf generated perfect hash from a UnicodeData.txt
generated list of control character names. Optimized
to be loaded from shared libraries.
[GH #1075] find_codepoint namealias

add a tools/build/namealias_c.pl to manually cleanup the generated
gperf c file for inline, C++ compat and codingstd_tests.

add Parrot_str_internal_find_codepoint to src/string/encoding.c
(not namealias.c because headerizer doesn't like namealias_c.in)

use that also for the non-ICU codepath, so that at least some names are
found. This can be used later to add all names to namealias for non-ICU builds.

remove inline from namealias. This doesn't need to be fast, just small.

fixup some weird codingstd tests for namealias. podchecker passes but Pod::Simple not.
c_parens.t misparses namealias_c.in as functions

make headerizer and bootstrap-ops.
Makefile: remove special @cc_shared@ as it included in $(CFLAGS) now
namealias: exit with 0 if gperf is not available. we have a fallback

should fix the smokers
[test] fix wrong t/op/stringu.t testcount --without-icu

this test works now also without ICU.
improve the wording also.
Merge branch 'smoke-me/icu-namealias-gh1075'

Smoked good on travis: https://travis-ci.org/parrot/parrot/builds/27586300
solaris http://smolder.parrot.org/app/projects/report_details/44602
and darwin. without and without gperf and ICU.

But cygwin and windows have other unrelated problems. Need to be fixed later.