Add appengine and noasm build tags.

The general suggestion to use a noasm tag is by Klaus Post at
https://groups.google.com/d/msg/golang-dev/CeKX81B3WdQ/2mq-eY0VAgAJ
diff --git a/decode_amd64.go b/decode_amd64.go
index cbcd464..fcd192b 100644
--- a/decode_amd64.go
+++ b/decode_amd64.go
@@ -2,7 +2,9 @@
 // Use of this source code is governed by a BSD-style
 // license that can be found in the LICENSE file.
 
+// +build !appengine
 // +build gc
+// +build !noasm
 
 package snappy
 
diff --git a/decode_amd64.s b/decode_amd64.s
index 099d096..030cafc 100644
--- a/decode_amd64.s
+++ b/decode_amd64.s
@@ -2,7 +2,9 @@
 // Use of this source code is governed by a BSD-style
 // license that can be found in the LICENSE file.
 
+// +build !appengine
 // +build gc
+// +build !noasm
 
 #include "textflag.h"
 
diff --git a/decode_other.go b/decode_other.go
index b557136..f305b6f 100644
--- a/decode_other.go
+++ b/decode_other.go
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style
 // license that can be found in the LICENSE file.
 
-// +build !amd64 !gc
+// +build !amd64 appengine !gc noasm
 
 package snappy