Avoid useless common function
Update Travis badge for branch feature/swizzling_improvements
Improve documentation
Add test for methods returning void
Better separate swizzling tests
Add more tests
Remove now useless target
Improve macros
Improve macro names
Improve documentation
Merge branch 'feature/swizzling_improvements' into develop