better handling of missing bytecodes

In some cases, class files will have non-abstract methods with no
bytecodes (e.g., stubs for compilation purposes).  While such a class
file is invalid, we want to enable clients to handle such an error.
With these changes, Shrike will throw an InvalidClassFileException for
such cases, and WALA's IR construction code will throw a
WalaRuntimeException.
organize imports
Properly return null as default constructor of an array.

Patch from Christophe Foket on the mailing list.
add a simple driver for building a call graph via a scope file
fix bug involving paths with spaces
Properly fix path-with-spaces bug.

The previous fix happened to work, but it did the URL decoding
in the wrong place.
Annotation support
missing VectorKill println method

modeled after the VectorGen method
Merge branch 'minor' of https://github.com/cos/wala into cos-minor

Conflicts:
	com.ibm.wala.core/src/com/ibm/wala/dataflow/IFDS/VectorKillFlowFunction.java
fix for for in contexts for NEVER case
Merge branch 'master' of https://github.com/wala/WALA.git
improve javadoc
Change BitVectorRepository to use LinkedLists

This removes a nasty source of non-determinism when using
MutableSharedBitVectorIntSets.
update comments
Merge commit '0d8488bf7d57ac5d013c67cc1a1331fdb5a76014'