Improve access method (mbof/cmbof).

Add safe_convert helper to check and deduce integral types during
compile time s.t. assign integral literal to var_t is no longer need to
be explicit.

Add char const* overloading s.t. string literals are supported.