Support longer object names to allow COLOR256 gradients when FIRANMUX is defined.

git-svn-id: https://tinymux.googlecode.com/svn/branches/dev_firan@5631 d1b986fa-651c-0410-a323-35a8662cf44d
Add Hangul set of characters for allowance in object names.
Consume v5.2 of EastAsianWidth.txt to develop ConsoleWidth() helper function.
Fix documentation of immutable @power and immobile @flag.
Collapse previous, incomplete Standard Marshaler work behind mux_GetStandardMarshal().

git-svn-id: https://tinymux.googlecode.com/svn/branches/dev_brazil@5646 d1b986fa-651c-0410-a323-35a8662cf44d
Start CStandardMarshaler.

git-svn-id: https://tinymux.googlecode.com/svn/branches/dev_brazil@5647 d1b986fa-651c-0410-a323-35a8662cf44d
Add stub-side of Standard Marshaller. Had to change mux_IMarshal::MarshalInterface.

git-svn-id: https://tinymux.googlecode.com/svn/branches/dev_brazil@5648 d1b986fa-651c-0410-a323-35a8662cf44d
Fix Unix build.
Implement CStandardMarshaler::ReleaseMarshalData().
Remove ILog.log_printf as it cannot be marshaled.

git-svn-id: https://tinymux.googlecode.com/svn/branches/dev_brazil@5651 d1b986fa-651c-0410-a323-35a8662cf44d
Remove unused FinalConstruct() from QueryClient.
Move QueryControlProxy definitions into modules sub-directory.
Move CLog-related implementation to log.cpp.
Fix build if TINYMUX_MODULES is intentionally disabled.
Move CLog and CLogFactoryfrom modules.cpp and modules.h to log.cpp and externs.h.
Squeeze modules.cpp and modules.h.
Add Hiragama, Katakana, and Kanji set of characters for allowance in object names.
The Kanji set is unified.
Fix data type conversion warning in Windows build which is a bug for Unix as well.

git-svn-id: https://tinymux.googlecode.com/svn/branches/dev_brazil@5664 d1b986fa-651c-0410-a323-35a8662cf44d