make mode prop line have version of package version.
separate namespace
add warning to doc-string
suppress `file-name-handler-alist' to handle binary file