Changed name of Xml Query helper functions to reflect returning Xml

re: #13
Replaced drink xml parser with pull parser

* Updated tests (they now fail as they are android stubs - grr)
* Changed all xml to use an in stream (ready for new implementation)
* Added base pull parser class
* Removed all(?) references to `scala.xml`

re: #13
App now deploys on Level 8 ok.

Currently fails when accessing the festival data, but thst's ok as it is
not converted to the native xml parsing yet.

Also updaed manifest to include required permissions. 

re: #13
Corrected xml parsing of the festival data

This needed a good going over to understand how the pull parser works.

Also updated the log output and the drink parser (I hope)

re: #13
Changed query helper functions to take a function that reads the input
stream data in-situ.

Used to parse the xml

re: #13
Changed xml parsing to use the android `XmlPullParser`

This now loads the main activity of the app correctly.

re: #13
UPdated imports and some tweaks of tests.

re: #13
Merge branch 'bugfix/RemoveScalaXmlUsage' into develop