String literals are always const char arrays of N length (where N is the
number of characters plus the null terminator), given a few functions
were returning by char*, they were casting the const qualifier away,
causing warnings.
This is a safe change, as these are only used with logging functions.
Makes it more obvious which parts are only used within the translation
unit, and which functions are part of the exposed interface in the
headers (and also has the benefit of allowing better
inlining/optimizing)
Currently, --baseromfs allows to specify a base romfs image.
The base romfs must be dumped using -r for this to work right.
TODO: I would like to add support for --basenca.