Fix several UI bug when displaying data with negative numbers

- Fix the method calculating max value of the data
- Fix the Y Axis Label Offset when displaying nagative numbers
- Fix the Pop Up Report when displaying nagative numbers
Add enable X-axis flag
Add customization on graph padding
Add delegate method to control visibility of the "No Data" label
Updated draw dots method for performance

# Please enter the commit message for your changes. Lines starting
# with '#' will be kept; you may remove them yourself if you want to.
# An empty message aborts the commit.
# On branch master
# Your branch is up-to-date with 'origin/master'.
#
# Changes to be committed:
#	modified:   Classes/BEMSimpleLineGraphView.m
#
Merge pull request #1 from skywinder/travis-fix

update travis script to avoid "exited with 134"
Merge branch 'ben181231-master'
move "magic numbers" (tags numbers) to enum to avoid errors.
fix types casting and modern syntax
add one more tag to enum
Add 2 more tag-enums