jacky comment
Bugs with dimBackground, boundaries need to be set on the edges.
Merge branch 'Vincent' into Jacky

Conflicts:
	application/views/mainView.php

Signed-off-by: ChouJacky <jacky.chou@live.com>
Undim occurs at edges successfully.
Merge branch 'Danny' into Jacky
Merged with Danny's branch
clean code and remove unused lines
Fix css issues
update git ignore