Add link to GitHub project
Separate FSM generic code from specific code
Rename FSM example to prepare other examples
Fix a bug with LOG: switch back to decimal display
Implement ObfuscatedCall with debugger detection, move FSM examples into their own namespaces
Remove ADVfsm namespace
Rename State5ToFinal to CallTarget. Move RunMachine inside Machine and simplify the code.
Pass Predicate as a template parameter instead of hardcoding debugger detection inside Machine. Move RunMachine inside Machine and simplify code.
Rename OBFUSCATED_CALL macros
Add some comments. Move events inside Machine.
Rename Debugged to Predicate
Clean Xcode project, update README for BlackHat EU 2014