ruby: define 'Skeema::Util::CommandOptionParser' class
ruby: create test script for 'CommandOptionParser' class
ruby: add 'test/oktest.rb' file
ruby: add '.profile' file
ruby: rename 'CommandOptionDefinitoin#help' to '#desc'
ruby: define 'CommandOptionParser#usage()'
ruby: define 'Skeema::Application' class
ruby: change 'lib/skeema.rb' to be prepared as executable script
ruby: implement a lot of features
ruby: add 'test/Migratin_test.rb'
ruby: fix 'test/Application_test.rb'
ruby: change to skip sqls when error happened in tmp.sql
ruby: change to remove 'tmp.sql' when no error happened
ruby: fix 'Application' to print script name correctly
ruby: change to save true-current-timestamp, not transaction start time
ruby: tweak to rename '_END_' to 'END' because Emacs fails to parse code
ruby: tweak to quote version and author in sql
ruby: change default value of 'applied_at' column from 'CURRENT_TIMESTAMP' to 'TIMEOFDAY()'
ruby: change 'insert into skeema_version' statement to omit 'applied_at'
ruby: tweak to rename local var name which caused warning by '-wc'