Update makefile

- Add generic object variable
- Add generic object compilation
- Change patcher
- Remove static object compilation
Merge branch 'devel' of github.com:synergiance/synerbot into threads