change dependency macro
fix compile error on clang 3.3
initial handling for eating and sleeping
disable radio availability for everyone