compiler: parse @throws and @param docs on functions
compiler: return_type -> return_field, in order to have a doc on it
compiler: improved const value type checking
compiler: java const support
compiler: lower() tag before checking it
compiler: fixed return_field-related generator typos