FunMessage serialize/deserialize 방식 변경

다음과 같은 방식을 통해서 미리 dll을 생성하고, 이를 이용해서 메시지를
인코딩/디코딩하도록 한다:

1. .proto -> .bin: (MacOSX / linux; Windows는 바로 2로)

protoc -Ipath/to/directory/containing/foo.proto path-to-foo.proto -ofoo.bin

2. Generate .cs:

protobuf-net 배포본에 포함된 protogen.exe를 써서,

protogen.exe -i:foo.bin -o:foo.cs -p:detectMissing

(Windows라면 바로 protogen.exe -i:foo.proto ... )

3. Generate messages.dll:

(gmcs는 Mono 혹은 UnityEditor에 포함)

gmcs -t:library -o:messages.dll /r:{path}/{to}/protobuf-net.dll foo.cs fun_message.cs

4. Generate Serializer.dll:

protobuf-net 배포본에 포함된 precompile.exe를 써서,

precompile.exe -o:FunMessageSerializer.dll -t:FunMessageSerializer messages.dll

5. 생성된 .dll 두 개를 Assets 이하에 포함

이를 위해서 Protobuf-net 배포본을 포함하고, (unity용 dll, Precompile, ProtoGen)
dll을 생성하는 예제 스크립트를 추가했다. (Tools/ 디렉터리 이하)

Change-Id: I8f58a9f8838a23c727ffda6057523f2ecc1790ef
FunMessage serialize/deserialize 추가 작업

- sh 파일에 폴더내 cs 파일 전부를 precompile 하도록 변경
- FunMessage 주고 받는 부분 dll의 Serializer 사용

Change-Id: I3046e47632d59e2828b35fa6e4bec3fe86e37af1