Remove intermediate scripts
Port on gcc 4.6
Add generic protected variable
Alook
Make Mutex limited and finalize it
Update with protected_var