adding buildconstraints option, into new 'platforms' package. Move some core' code into 'platforms'. godoc warning not to use this as an API yet
refactor StringSlice methods into new file