Interface refactor

Use unified entry point, use flag to distinguish between types, `sass_compile` will take care of specific details.

- Must be sync'd with `Interface refactor` in libsass.