fix cl dependencies
fix byte compile failure.
Don't load source files.
change order of .el files for byte compiling.
fix byte compiling problems.
fix typo.
fix cl dependency.