Added loading class for ajax/source loading event

1. Added new option property isLoadingClassName. Parent value will be
overridden by child values.
2. Updated demo to showcase change.
3. Moved some properties from constructor to _create method, mainly
because they don't rely on anything from the constructor input
parameters.