reorg: move HM classes and functions under x265 namespace

This makes it possible to link x265 and HM into a single application
remove unused AnnexBwrite.h
merge statically defined CABAC constant tables into TComRom
reorg: replace HM's Void typedef globally with C void
reorg: replace HM's Char typedef globally with C char
reorg: replace HM's Short typedef globally with C short
reorg: replace HM's Int typedef globally with C int
reorg: replace HM's Double typedef globally with C double

--HG--
extra : amend_source : f3ce730cc5c2a2fecc1a237a4eed0df62d466cb5
reorg: replace HM's Float typedef globally with C float
reorg: replace HM's Bool typedef globally with C++ bool
COPYING: add a mention to our available commercial license
TEncAnalyze: cleanup hungarian notation and other issues