Merge pull request #36 from jherico/fix/assignment_copy_ctor_disable

Properly disable copy ctor and assignment operator
diff --git a/transcoder/basisu.h b/transcoder/basisu.h
index 8ab1143..17d326a 100644
--- a/transcoder/basisu.h
+++ b/transcoder/basisu.h
@@ -69,7 +69,7 @@
 
 #define BASISU_NOTE_UNUSED(x) (void)(x)
 #define BASISU_ARRAY_SIZE(x) (sizeof(x) / sizeof(x[0]))
-#define BASISU_NO_EQUALS_OR_COPY_CONSTRUCT(x) x(x &); x& operator= (const x&);
+#define BASISU_NO_EQUALS_OR_COPY_CONSTRUCT(x) x(const x &) = delete; x& operator= (const x &) = delete;
 #define BASISU_ASSUME(x) static_assert(x, #x);
 #define BASISU_OFFSETOF(s, m) (uint32_t)(intptr_t)(&((s *)(0))->m)
 #define BASISU_STRINGIZE(x) #x