Move spec generations to spec package
rename variables
Separate metrics/spec generator creations to functions
Ieparate InterfaceGenerator craetion to a function

InterfaceGenerator should probably be a part of metaGenerators.
In that case prepare Host should separate intaface info from collected meta.
Do not use InterfaceGenerator separately
Move spec generator for linux to an independent package
Move metrics generator for linux to an independent package
Separates Generator definitions to arch specific file
gofmt
Oops file name typo..
rename
use build constraints but filename
Remove unnecessary blank line.
Use os.Hostname() instead of our own implementation.
Merge remote-tracking branch 'origin/master' into multi-platform

Conflicts:
	command/command.go
	metrics/linux/plugin.go
	metrics/linux/plugin_test.go
Merge pull request #5 from mackerelio/multi-platform

Multi platform support