Minor optimization fix for core
Big ajax refactor + Gruntfile change

Changed: Split ajax in ajax (core) and ajaxplus (nice to have).
Did same for the tests and changed configuration so the default
build skips ajaxplus (and saves about 200 bytes).