Fix warnings about struct/class mismatch

ms_allocator_state template was declared as class but its specializations were as structs. This caused Clang 3.2 warnings. The commit changes ms_allocator_state declaration to struct to fix that.
Merge pull request #3 from Lastique/patch-1

Fix warnings about struct/class mismatch