Renamed plugin to thrift-maven-plugin - consistent with new maven plugin standard.

Applied re-format to pom.xml
Change dependency from google collections to Guava.

Fixed the usage of the join static to be consistent with the new Guava Pattern.
Updated to latest maven dependencies.
Set source encoding to UTF8