Removed unneeded fallback macro

Signed-off-by: K-ballo <k@fusionfenix.com>
Use explicit conversion operator instead of explicit conversion constructor when there is enough C++11 support

Signed-off-by: K-ballo <k@fusionfenix.com>