tweak build.xml for new tasks and java 7

  • add clean, test, and jar ant-tasks
  • provide necessary properties and appropriate initialization for new tasks
  • switch to source/target java 1.7
  • provide version information for dependencies and use released descriptor
  • use lib folder for dependencies