Misc additions, cleanup

Removed tests directory, core/hydra.h; Added ide/ide.lua

No longer defining API function qualifier, and Hydra version numbers in
a header. CMake build will define these for generated project/make files.