Added MSVC pragma once

Signed-off-by: K-ballo <k@fusionfenix.com>
Removed some white lines

Signed-off-by: K-ballo <k@fusionfenix.com>
Use RTTI to determine default any_rule name

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