This commit adds a new graphx-shell which is essentially the same as
the spark shell but with GraphX packages automatically imported
and with Kryo serialization enabled for GraphX types.

In addition the graphx-shell has a nifty new logo.

To make these changes minimally invasive in the SparkILoop.scala
I added some additional environment variables:

   SPARK_BANNER_TEXT: If set this string is displayed instead
   of the spark logo

   SPARK_SHELL_INIT_BLOCK: if set this expression is evaluated in the
   spark shell after the spark context is created.
Merge branch 'master' of https://github.com/amplab/graphx into graphxshell
Merge pull request #49 from jegonzal/graphxshell

GraphX Console with Logo Text
Optimize mrTriplets for source-attr-only mapF using bytecode inspection
Test no vertex attribute replication
Create all versions of vid2pid ahead of time