[twgit] Init feature 'feature-114': Making twgit ignoring all feature-, demo-, hotfix- and release- prefixes on command launch.
[FR][Add] Adding auto-cleaning when prefix is used despite the WARNING in the help

Lots of action need to have clean <<TAG>> precision.

For example, when calling : twgit release remove 1.2.3, twgit is looking to remove release-1.2.3.
Some users may now call : twgit release remove release-1.2.3 without being blame for using release-.
We just show them message 'We assume tag was 1.2.3 instead of release-1.2.3'

Message could easily be updated in inc/common.inc.php if needed (btw, man should also update the UnitTest :D)
FIX: tag prefix used instead hotfix prefix in
TwgitHotfixTest::testRemove_ThrowExceptionWhenExtraCommitIntoStableWithP.
#114
Quote clean_prefixes() parameters. #114
Add more info in error message "Unauthorized reference…"
Change color/severity of message handling extraneous prefiexs: 'We
assume tag was… insteda of…'. #114
Remove 'init' case in clean_prefixes().
Adding some Unit Tests to control the new feature #114
Refactor clean_prefixes(). #114
Merge remote-tracking branch 'origin/feature-114' into feature-114
Better integration of calls to clean_prefixes().
Merge branch 'feature-114' into release-1.13.0