Optimized calls of get_view_settings by factoring out non-inline code into separate memoized method.

Previously, the code in get_merged_settings would run once for no_inline=True and once for no_inline=False. Now it will only run once.
Added get_user_args to make it easier for linter plugins to get args always as a list.
Bump version.