pre_v1_9_Build_1254
Cleaning code.
Cleaning code
upgrade extension.
add new files.
Small refactor to make compatible this extension with maven.