Update math guess for * alignment
allow template or reference to follow pointer
Allow lambda in assignment style check
allow no space seperated template arguments
avoid inline messing up function determination
Robustly ignore indented function params when identifying functions
robustly handle indenting in { spacing check