Merge pull request #2 from Juwei/master

Add libs 
merge by xiaohua @2014/11/15 17:04
add a .class of the last change
Merge branch 'master' of github.com:maplehua/java
modify jobParser code, optimizer the structure
modify struture
add changes to .classpath
Merge pull request #3 from maplehua/checkAndTest

Check and test
add UT to JobDAG
Merge pull request #4 from maplehua/master

Merge pull request #3 from maplehua/checkAndTest
Merge pull request #5 from maplehua/addUTTest

Add ut test
1）add UT to DataProfile.java and YarnDAGProfile.java
2) complete the methods findJobHistoryProfile(String jobName ,String inputPath) and    getDataProfile(String inputPath)
3) add method getDataInfo(String inputPath) and getDataInfo(FileSystem fs, String    inputPath) to DataProfile.java
Merge pull request #6 from maplehua/addTest

1）add UT to DataProfile.java and YarnDAGProfile.java
add the optimizer and model