Various premake changes

- It's now possible to set a project file that will be integrated into the final solution. This uses the same approach as normal premake projects.
- WIN32 and WIN64 are also specified for Win32 and Win64 builds.
- SetTargetDirs can now use a prefix. This is useful for integrated projects that are not in the same folder as HiveEngine.