moved ExceptionObjectNode lowering back to runtime independent part

--HG--
rename : graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/LoadExceptionObjectNode.java => graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/LoadExceptionObjectNode.java
Remove unused member in PTXNodeLIRBuilder.
Move emitNullCheck from NodeLIRBuilderTool to LIRGeneratorTool.

--HG--
extra : rebase_source : 32b68f45b1301f002a1c152f13922937549cacea
mx unittest: add support for regular expressions.

--HG--
extra : rebase_source : 2da25b312677a297628924c74ea3d2d15356ad43
BytecodeLIRBuilder: add getArrayLengthOffset().

--HG--
extra : rebase_source : 2508186140d3ebb5d3830a5e8c6e669310ef7951
BaselineBytecodeParser: initial genArrayLength().

--HG--
extra : rebase_source : fe51377931e4b1fd3b52a7b616456dea729ccb5d
AbstractFrameStateBuilder enable access to locks.

--HG--
extra : rebase_source : f1ca16848dd554b7dfe7fb1517d4add519c19e36
BaselineCompiler: implement genArrayLength().

--HG--
extra : rebase_source : 93f8b1b2619de272bbc259a973967c9c3875dfaf
Make BC_arraylength unit test only check for arraylength.

--HG--
extra : histedit_source : fff3a192d9a5a004e0647c0cfd306af67c878c6d
Baseline: add support for getstatic.

--HG--
extra : rebase_source : d75a9693607f35db1281542d4b8b7923d89ccc12
extra : histedit_source : 18709ed426c14aab962153b228f024edc44d5138
BaselineCompiler: add arraylength test.
[flow-sensitive] consolidating nullness-tracking in typeRefinements
Truffle: Provide default implementation on non-Graal VMs for stack trace functionality.
Merge.
Small addition to changelog.
changelog: graal-0.3

--HG--
extra : amend_source : b0d4b5941d90dd240c40ff146bc7a1935843a203