Update .gitignore file to ignore url/ folder
Modify the face of org-mod headline 1,2
Split packages to two seprate package, base-packages and advanced packages

More users may dont't wanto install any extra programming and other packages,
So I have split all my installed packages to seperate two.
Normally, user use this configuration will only install base-packages. Once he/she
has setted one ENV variable PROGRAMMER, the advanced-packages will be installed.
2014.1.8 update note