FileJournal: Refactor function align_bl().

rebuild_page_aligned() dont' change the size of bufferlist.
We first check the pos and length. Then only for bufferlist don't page
aliged, we call rebuild_page_aligned.

Signed-off-by: Ma Jianpeng <jianpeng.ma@intel.com>