fix a js bug
fix popover bugs
improve alert documentations
refactor alert module
remove unused method
Merge branch 'master' of github.com:dianping/cat

Conflicts:

cat-home/src/main/java/com/dianping/cat/report/task/alert/BaseAlert.java

cat-home/src/main/java/com/dianping/cat/report/task/alert/business/Busin
essAlert.java

cat-home/src/main/java/com/dianping/cat/report/task/alert/network/Networ
kAlert.java

cat-home/src/main/java/com/dianping/cat/report/task/alert/system/SystemA
lert.java
remove invalid inject compoenets
remove baseline service from some alerts
move runnable methods to BaseAlert
add code for user defined rules
remove unnecessory methods in BaseAlert
refactor business alert
remove invalid vars in HeartbeatAlert
remove unnecessary vars from HeartbeatAlert
add CacheOutputTest for chen hub's requirement
Merge pull request #702 from leonindy/master

refactor alert module, fix serval frontend bugs, improve documents