Restructure the extras into a Quantum.Extras module

1) Changed license from GPL to LGPL.
2) Move the resources into a component structure.
3) Added .pro file to allow for component installation.
4) Added small set of tests to verify changes did not impact operation.
5) Started adding to the README to give some deeper examples.
one level too deep
added tests for document to confirm changes
move Quantum to Material
fixed issue with using from an external nested module
Merge pull request #2 from geiseri/make_extras_module

Restructure into a Material.Extras module
Update the module headers
Add headers to the test classes
Move the module into a modules directory
Add .gitignore file
Add a Travis CI configuration file
Update the README
Trying to fix the Travis CI config
Update .travis.yml
Update Travis testing config
Update .travis.yml
Update CircleImage.qml
Update imports
Update .travis.yml