1. unified _ajax_base_url param for all ajax-like routers
2. clean up fx:priority att
3. do not load empty classes in template loader
4. dummy fx::http()->post($url, $data) method
5. replace controller event system with native fx::trigger/fx::listen