Mega transition commit

Changes package from com.turn to io.soliton.
Updates the dependency to protobuf 2.5.
Reformats code to use spaces instead of tabs, everywhere