[swift2thrift] Maintain stable order of ThriftService methods

Method ordering in the generated .thrfit file is defined by the first
rule below that matches:
- Explicit @ThriftOrder annotation on the method
- Same as order of definition in the Java source if compiled with
  swift-javadoc's jar in the classpath
- Sorted lexicographically