Squashed commit of the following:

commit 1796bb161daba1470d8c0bd6b2469f664436cf2e
Author: Joe Li <lilei9110@gmail.com>
Date:   Fri May 30 14:59:47 2014 +0800

    added

commit 14445ea44085869600cb3b7de6eafafe13181c20
Author: Joe Li <lilei9110@gmail.com>
Date:   Fri May 30 13:28:26 2014 +0800

    add new files

commit 545a146d673bc87a4c8c6e59b0145b3499b6d753
Author: Joe Li <lilei9110@gmail.com>
Date:   Fri May 30 12:41:20 2014 +0800

    change render layer
Merge branch 'master' of https://github.com/aokman/Erya3D
remove preprocessor