Fix the bool packing value by using NSNumber
Fix the enabled/disabled preprocessor define value used

for a strange reason Swift don't seems to take into account the
Objective-C preprocessors values, so we use NDEBUG
Add a shortcut for the tweakBind without range