Change header title

'Project Demo' sounds "It's a demonstration".  Trying to make it
harmless.
Make it Eclipse independent

Easier to run from command line.  Eclipse support is disabled by this
commit.
Customize comment detection

 - Collect more comments (// and /*...*/ in addition to /**...*/)
 - Don't show Author and Date if not given.
 - Sort classes by name.
 - Exclude test classes that has 'TEST' in its name.
Code beautify by Eclipse default setting

Just a pretty-printing.