ZEPPELIN-1384. Spark interpreter binary compatibility to scala 2.10 / 2.11 broken
ZEPPELIN-1384. Spark interpreter binary compatibility to scala 2.10 / 2.11 broken

### What is this PR for?

As described in ZEPPELIN-1384,  we may hit the following error when running zeppelin on spark 1.6 if we build zeppelin this way
```
dev/change_scala_version.sh 2.11
mvn -DskipTests -Drat.skip=true -Pscala-2.11 -Pspark-2.0 -Dspark.version=2.0.0 -Phadoop-2.6 -Pyarn -Ppyspark -Psparkr clean package
```
```
java.lang.NoSuchMethodError: scala.runtime.VolatileByteRef.create(B)Lscala/runtime/VolatileByteRef;
	at scala.xml.MetaData$.iterate$1(MetaData.scala:39)
	at scala.xml.MetaData$.normalize(MetaData.scala:45)
	at scala.xml.Elem.<init>(Elem.scala:99)
	at org.apache.spark.ui.jobs.StagePage$$anonfun$26.apply(StagePage.scala:57)
	at org.apache.spark.ui.jobs.StagePage$$anonfun$26.apply(StagePage.scala:55)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.immutable.List.foreach(List.scala:318)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at org.apache.spark.ui.jobs.StagePage.<init>(StagePage.scala:55)
	at org.apache.spark.ui.jobs.StagesTab.<init>(StagesTab.scala:34)
	at org.apache.spark.ui.SparkUI.<init>(SparkUI.scala:57)
	at org.apache.spark.ui.SparkUI$.create(SparkUI.scala:195)
	at org.apache.spark.ui.SparkUI$.createLiveUI(SparkUI.scala:146)
	at org.apache.spark.SparkContext.<init>(SparkContext.scala:473)
	at org.apache.zeppelin.spark.SparkInterpreter.createSparkContext_1(SparkInterpreter.java:440)
	at org.apache.zeppelin.spark.SparkInterpreter.createSparkContext(SparkInterpreter.java:354)
	at org.apache.zeppelin.spark.SparkInterpreter.getSparkContext(SparkInterpreter.java:137)
	at org.apache.zeppelin.spark.SparkInterpreter.open(SparkInterpreter.java:743)
	at org.apache.zeppelin.interpreter.LazyOpenInterpreter.open(LazyOpenInterpreter.java:69)
	at org.apache.zeppelin.interpreter.LazyOpenInterpreter.interpret(LazyOpenInterpreter.java:93)
```

The root cause is that scala-xml is removed from scala 2.11 to a separate library, so here we have class conflict of scala-xml api. In this PR, I make the scope of scala-xml to be provided and also make the scope of scala-library to be provided although it will be override in `ZEPPELIN_HOME/spark/pom.xml`

### What type of PR is it?
[Bug Fix]

### Todos
* [ ] - Task

### What is the Jira issue?
* https://issues.apache.org/jira/browse/ZEPPELIN-1384

### How should this be tested?
Tested manually.
Use the following command to build zeppelin and then run it on spark-1.6.2
```
dev/change_scala_version.sh 2.11
mvn -DskipTests -Drat.skip=true -Pscala-2.11 -Pspark-2.0 -Dspark.version=2.0.0 -Phadoop-2.6 -Pyarn -Ppyspark -Psparkr clean package
```

### Screenshots (if appropriate)

### Questions:
* Does the licenses files need update? No
* Is there breaking changes for older versions? No
* Does this needs documentation? No

Author: Jeff Zhang <zjffdu@apache.org>

Closes #1377 from zjffdu/ZEPPELIN-1384 and squashes the following commits:

eb07535 [Jeff Zhang] ZEPPELIN-1384. Spark interpreter binary compatibility to scala 2.10 / 2.11 broken

Nova-Boy/zeppelin,1ambda/zeppelin,hammertank/zeppelin,prabhjyotsingh/zeppelin,raysteam/zeppelin,hammertank/zeppelin,openthings/zeppelin,sergeymazin/zeppelin,jongyoul/incubator-zeppelin,Leemoonsoo/incubator-zeppelin,openthings/zeppelin,vipul1409/zeppelin,cfries/zeppelin,tzolov/incubator-zeppelin,fogbeam/zeppelin_mirror,jongyoul/zeppelin,jongyoul/zeppelin,wary/zeppelin,zjffdu/zeppelin,astroshim/incubator-zeppelin,chilang/zeppelin,chilang/zeppelin,Nova-Boy/zeppelin,pravin-dsilva/zeppelin,VipinRathor/zeppelin,yu74n/zeppelin,yu74n/zeppelin,sergeymazin/zeppelin,VipinRathor/zeppelin,tinkoff-dwh/zeppelin,Leemoonsoo/zeppelin,sergeymazin/zeppelin,cquptEthan/incubator-zeppelin,doanduyhai/incubator-zeppelin,wary/zeppelin,jongyoul/incubator-zeppelin,benoyantony/zeppelin,datalayer/zeppelin-datalayer,soralee/zeppelin,chilang/zeppelin,zjffdu/zeppelin,sohaibiftikhar/zeppelin,Leemoonsoo/zeppelin,SachinJanani/zeppelin,astroshim/zeppelin,pellmont/zeppelin,apache/incubator-zeppelin,Leemoonsoo/incubator-zeppelin,chilang/zeppelin,Nova-Boy/zeppelin,sohaibiftikhar/zeppelin,tinkoff-dwh/zeppelin,radicalbit/incubator-zeppelin,fogbeam/zeppelin_mirror,herval/zeppelin,AlexanderShoshin/zeppelin,wary/zeppelin,r-kamath/incubator-zeppelin,IceKhan13/zeppelin,hkropp/incubator-zeppelin,jongyoul/incubator-zeppelin,lresende/incubator-zeppelin,spacewalkman/incubator-zeppelin,soralee/zeppelin,apache/zeppelin,prabhjyotsingh/incubator-zeppelin,SarunasG/zeppelin-oidc,wary/zeppelin,digitalreasoning/incubator-zeppelin,wary/zeppelin,vgmartinez/incubator-zeppelin,apache/zeppelin,digitalreasoning/incubator-zeppelin,mfelgamal/zeppelin,astroshim/incubator-zeppelin,doanduyhai/incubator-zeppelin,lresende/incubator-zeppelin,volumeint/zeppelin,lresende/incubator-zeppelin,IceKhan13/zeppelin,raysteam/zeppelin,minahlee/zeppelin,doanduyhai/incubator-zeppelin,wary/zeppelin,r-kamath/incubator-zeppelin,radicalbit/incubator-zeppelin,zjffdu/zeppelin,pravin-dsilva/zeppelin,prabhjyotsingh/zeppelin,minahlee/zeppelin,IceKhan13/zeppelin,minahlee/zeppelin,benoyantony/zeppelin,hkropp/incubator-zeppelin,astroshim/incubator-zeppelin,zetaris/zeppelin,fogbeam/zeppelin_mirror,spacewalkman/incubator-zeppelin,apache/zeppelin,SarunasG/zeppelin-oidc,yorek/zeppelin,astroshim/incubator-zeppelin,SarunasG/zeppelin-oidc,volumeint/zeppelin,jongyoul/zeppelin,YuanGunGun/zeppelin,herval/zeppelin,1ambda/zeppelin,jongyoul/zeppelin,tzolov/incubator-zeppelin,hammertank/zeppelin,Leemoonsoo/zeppelin,rconline/zeppelin,datalayer/zeppelin-datalayer,hammertank/zeppelin,YuanGunGun/zeppelin,Leemoonsoo/incubator-zeppelin,raysteam/zeppelin,joroKr21/incubator-zeppelin,karuppayya/zeppelin,mfelgamal/zeppelin,prabhjyotsingh/zeppelin,astroshim/incubator-zeppelin,vrlo/zeppelin,tillrohrmann/incubator-zeppelin,fogbeam/zeppelin_mirror,joroKr21/incubator-zeppelin,astroshim/incubator-zeppelin,digitalreasoning/incubator-zeppelin,hammertank/zeppelin,r-kamath/incubator-zeppelin,sohaibiftikhar/zeppelin,AlexanderShoshin/zeppelin,zetaris/zeppelin,rconline/zeppelin,vgmartinez/incubator-zeppelin,yorek/zeppelin,jongyoul/incubator-zeppelin,cfries/zeppelin,vipul1409/zeppelin,minahlee/zeppelin,astroshim/zeppelin,spacewalkman/incubator-zeppelin,tinkoff-dwh/zeppelin,YuanGunGun/zeppelin,mfelgamal/zeppelin,sctincman/zeppelin,vgmartinez/incubator-zeppelin,sravan-s/zeppelin,namanmishra91/zeppelin,sravan-s/zeppelin,Nova-Boy/zeppelin,rconline/zeppelin,soralee/zeppelin,sctincman/zeppelin,wary/zeppelin,radicalbit/incubator-zeppelin,vrlo/zeppelin,yu74n/zeppelin,prabhjyotsingh/zeppelin,volumeint/zeppelin,SarunasG/zeppelin-oidc,IceKhan13/zeppelin,vgmartinez/incubator-zeppelin,jongyoul/zeppelin,zjffdu/zeppelin,SarunasG/zeppelin-oidc,1ambda/zeppelin,raysteam/zeppelin,joroKr21/incubator-zeppelin,vipul1409/zeppelin,anthonycorbacho/incubator-zeppelin,Nova-Boy/zeppelin,prabhjyotsingh/zeppelin,yorek/zeppelin,vipul1409/zeppelin,pravin-dsilva/zeppelin,Leemoonsoo/incubator-zeppelin,sravan-s/zeppelin,cfries/zeppelin,pellmont/zeppelin,Altiscale/incubator-zeppelin,lresende/incubator-zeppelin,karuppayya/zeppelin,astroshim/zeppelin,minahlee/incubator-zeppelin,astroshim/zeppelin,SachinJanani/zeppelin,rconline/zeppelin,prabhjyotsingh/zeppelin,anthonycorbacho/incubator-zeppelin,apache/zeppelin,namanmishra91/zeppelin,tillrohrmann/incubator-zeppelin,datalayer/zeppelin-datalayer,mwkang/zeppelin,sohaibiftikhar/zeppelin,jongyoul/zeppelin,joroKr21/incubator-zeppelin,vgmartinez/incubator-zeppelin,mwkang/zeppelin,sravan-s/zeppelin,doanduyhai/incubator-zeppelin,herval/zeppelin,mfelgamal/zeppelin,YuanGunGun/zeppelin,benoyantony/zeppelin,datalayer/zeppelin,IceKhan13/zeppelin,sctincman/zeppelin,jongyoul/zeppelin,Leemoonsoo/zeppelin,soralee/zeppelin,astroshim/zeppelin,namanmishra91/zeppelin,datalayer/zeppelin,karuppayya/zeppelin,apache/zeppelin,tillrohrmann/incubator-zeppelin,openthings/zeppelin,vipul1409/zeppelin,YuanGunGun/zeppelin,1ambda/zeppelin,apache/incubator-zeppelin,SachinJanani/zeppelin,apache/incubator-zeppelin,vrlo/zeppelin,pravin-dsilva/zeppelin,r-kamath/zeppelin,benoyantony/zeppelin,minahlee/zeppelin,tinkoff-dwh/zeppelin,anthonycorbacho/incubator-zeppelin,mwkang/zeppelin,fogbeam/zeppelin_mirror,r-kamath/zeppelin,prabhjyotsingh/incubator-zeppelin,mwkang/zeppelin,astroshim/zeppelin,r-kamath/zeppelin,hammertank/zeppelin,VipinRathor/zeppelin,jongyoul/incubator-zeppelin,joroKr21/incubator-zeppelin,mfelgamal/zeppelin,yu74n/zeppelin,namanmishra91/zeppelin,prabhjyotsingh/zeppelin,tzolov/incubator-zeppelin,Altiscale/incubator-zeppelin,vgmartinez/incubator-zeppelin,raysteam/zeppelin,anthonycorbacho/incubator-zeppelin,yu74n/zeppelin,chilang/zeppelin,mwkang/zeppelin,datalayer/zeppelin,chilang/zeppelin,jongyoul/incubator-zeppelin,herval/zeppelin,vipul1409/zeppelin,minahlee/zeppelin,zjffdu/zeppelin,datalayer/zeppelin-datalayer,fogbeam/zeppelin_mirror,pellmont/zeppelin,vrlo/zeppelin,anthonycorbacho/incubator-zeppelin,raysteam/zeppelin,minahlee/incubator-zeppelin,doanduyhai/incubator-zeppelin,AlexanderShoshin/zeppelin,prabhjyotsingh/incubator-zeppelin,cquptEthan/incubator-zeppelin,VipinRathor/zeppelin,Altiscale/incubator-zeppelin,rconline/zeppelin,spacewalkman/incubator-zeppelin,Nova-Boy/zeppelin,datalayer/zeppelin,sergeymazin/zeppelin,karuppayya/zeppelin,datalayer/zeppelin,vrlo/zeppelin,soralee/zeppelin,datalayer/zeppelin,prabhjyotsingh/incubator-zeppelin,pellmont/zeppelin,zetaris/zeppelin,yu74n/zeppelin,hkropp/incubator-zeppelin,datalayer/zeppelin,minahlee/zeppelin,Leemoonsoo/incubator-zeppelin,digitalreasoning/incubator-zeppelin,mfelgamal/zeppelin,apache/incubator-zeppelin,digitalreasoning/incubator-zeppelin,sohaibiftikhar/zeppelin,sravan-s/zeppelin,lresende/incubator-zeppelin,anthonycorbacho/incubator-zeppelin,mfelgamal/zeppelin,Nova-Boy/zeppelin,tillrohrmann/incubator-zeppelin,anthonycorbacho/incubator-zeppelin,VipinRathor/zeppelin,doanduyhai/incubator-zeppelin,r-kamath/incubator-zeppelin,sergeymazin/zeppelin,pravin-dsilva/zeppelin,r-kamath/incubator-zeppelin,tzolov/incubator-zeppelin,apache/zeppelin,tzolov/incubator-zeppelin,cfries/zeppelin,fogbeam/zeppelin_mirror,tillrohrmann/incubator-zeppelin,yorek/zeppelin,AlexanderShoshin/zeppelin,spacewalkman/incubator-zeppelin,Altiscale/incubator-zeppelin,pravin-dsilva/zeppelin,minahlee/incubator-zeppelin,openthings/zeppelin,SachinJanani/zeppelin,pellmont/zeppelin,radicalbit/incubator-zeppelin,tillrohrmann/incubator-zeppelin,zetaris/zeppelin,mwkang/zeppelin,openthings/zeppelin,tzolov/incubator-zeppelin,rconline/zeppelin,AlexanderShoshin/zeppelin,joroKr21/incubator-zeppelin,soralee/zeppelin,benoyantony/zeppelin,pellmont/zeppelin,namanmishra91/zeppelin,hammertank/zeppelin,Leemoonsoo/incubator-zeppelin,rconline/zeppelin,mwkang/zeppelin,joroKr21/incubator-zeppelin,radicalbit/incubator-zeppelin,sctincman/zeppelin,spacewalkman/incubator-zeppelin,sravan-s/zeppelin,yorek/zeppelin,herval/zeppelin,VipinRathor/zeppelin,Leemoonsoo/zeppelin,minahlee/incubator-zeppelin,vrlo/zeppelin,Leemoonsoo/zeppelin,yorek/zeppelin,tinkoff-dwh/zeppelin,sohaibiftikhar/zeppelin,pellmont/zeppelin,herval/zeppelin,r-kamath/incubator-zeppelin,zetaris/zeppelin,apache/incubator-zeppelin,VipinRathor/zeppelin,SarunasG/zeppelin-oidc,digitalreasoning/incubator-zeppelin,benoyantony/zeppelin,r-kamath/zeppelin,SarunasG/zeppelin-oidc,soralee/zeppelin,cquptEthan/incubator-zeppelin,IceKhan13/zeppelin,volumeint/zeppelin,spacewalkman/incubator-zeppelin,apache/zeppelin,prabhjyotsingh/incubator-zeppelin,zjffdu/zeppelin,r-kamath/incubator-zeppelin,r-kamath/zeppelin,digitalreasoning/incubator-zeppelin,tillrohrmann/incubator-zeppelin,radicalbit/incubator-zeppelin,benoyantony/zeppelin,vipul1409/zeppelin,SachinJanani/zeppelin,AlexanderShoshin/zeppelin,karuppayya/zeppelin,radicalbit/incubator-zeppelin,sctincman/zeppelin,vrlo/zeppelin,tinkoff-dwh/zeppelin,AlexanderShoshin/zeppelin,openthings/zeppelin,joroKr21/incubator-zeppelin,namanmishra91/zeppelin,Leemoonsoo/zeppelin,doanduyhai/incubator-zeppelin,IceKhan13/zeppelin,karuppayya/zeppelin,raysteam/zeppelin,apache/incubator-zeppelin,zetaris/zeppelin,YuanGunGun/zeppelin,cfries/zeppelin,sravan-s/zeppelin,1ambda/zeppelin,cquptEthan/incubator-zeppelin,herval/zeppelin,hkropp/incubator-zeppelin,YuanGunGun/zeppelin,volumeint/zeppelin,zjffdu/zeppelin,Altiscale/incubator-zeppelin,karuppayya/zeppelin,sctincman/zeppelin,astroshim/zeppelin,lresende/incubator-zeppelin,r-kamath/zeppelin,volumeint/zeppelin,cquptEthan/incubator-zeppelin,minahlee/incubator-zeppelin,SachinJanani/zeppelin,sohaibiftikhar/zeppelin,sctincman/zeppelin,tinkoff-dwh/zeppelin,hkropp/incubator-zeppelin,zetaris/zeppelin,volumeint/zeppelin,cquptEthan/incubator-zeppelin,namanmishra91/zeppelin,chilang/zeppelin,1ambda/zeppelin,Altiscale/incubator-zeppelin,hkropp/incubator-zeppelin,sergeymazin/zeppelin,Leemoonsoo/zeppelin,prabhjyotsingh/incubator-zeppelin,openthings/zeppelin,r-kamath/zeppelin,yu74n/zeppelin,1ambda/zeppelin,sergeymazin/zeppelin,cquptEthan/incubator-zeppelin,lresende/incubator-zeppelin,cfries/zeppelin,yorek/zeppelin,SachinJanani/zeppelin,cfries/zeppelin,pravin-dsilva/zeppelin