Don't make $(INTERPRETER_TARGET) depend on $(ENGINE_HDRS)

Clang doesn't like it if we list .h file in the argument list.
Clean up makefiles

- Put all .PHONY rules at the end
- Remove the _all rule
- Create the statically named lib, libjs and interpreter rules
Build libbogo.js not libbogo.html