Implemented to fetchAvailableTask without meta data

Commits:
 	Implemented to fetchAvailableTask without meta data
 	Implemented to fetchAvailableTask from RemoteTMSClient without meta data
 	Removed DISTINCT from getAvailableTasks query
 	Changed the version number strategy