add bm-lifo-previous and bm-lifo-next function.
that means goto previous or next bookmark in LIFO order .
(that is, most recently set ones come first, oldest ones come last)

bm-show bm-show-all bm-next and bm-previous support bm-in-lifo-order option
and old bm-next and bm-previous are renamed to bm-common-next bm-common-next

fixbug of bm-show when no "\n" at end of line

add feature in README.md
     * Cycle through bookmarks in all open buffers in LIFO order (my frok version support)
bm-bookmark-add if bookmark already exists on this line ,update
timestamp of this bookmark,
Merge pull request #5 from jixiuf/master

add bm-lifo-previous and bm-lifo-next function.
Reformatted documentation

Removed change log.
Reformatted text.
Added emacs byte-compiled files to ignore list.
Merge branch 'master' of github.com:joodland/bm
Changed default value for bm-in-lifo-order.

Changed default value for bm-in-lifo-order to nil, to avoid changing
default behaviour to bookmark navigation.
Updated text.
Added more sections.
Added a link to review section.