Deprecate: outdated Facebook JS SDK client (kept for future migrations)
Add feature: create Facebook JS SDK client: authentication and events methods.

	deleted:    api/FBAPIAS3Interface.js
	deleted:    api/FBAPIAS3handlers/FacebookHandler.as
	deleted:    api/FBAPIAS3handlers/facebookFlashClientDemo.as
	renamed:    api/FBAPIClient.js -> api/FBAPIClient_deprecated.js
	new file:   api/FcbkApi.js
	new file:   api/facebook-init.js
Add feature: add text animation module.

	new file:   smp/animation/TextEffects.js
Improve design: implement a modules pattern
Add feature: get friends, post to wall

	modified:   FcbkApi.js
Add feature: dashed bezier curve on canvas.
TODO: quadratic curve, plain line, dashed straight line.
Improve design: some packages and classes reordering, namely moving geometry
methods from MathUtils to Geometry2D
Add feature: GeometryVector

	new file:   smp/canvas/BezierCurve.js
	modified:   smp/canvas/CanvasPerlinNoise.js
	deleted:    smp/canvas/ColorUtils.js
	modified:   smp/math/ColorUtils.js
	new file:   smp/math/Geometry2D.js
	new file:   smp/math/GeometryVector.js
	modified:   smp/math/MathUtils.js
	renamed:    smp/canvas/PerlinNoise.js -> smp/math/PerlinNoise.js
Add feature: ui package with two galleries (jQuery dependent)
Add feature: flow sentences effect
Improve design : convert TextEffects static methods to prototype methods

	modified:   smp/animation/TextEffects.js
	new file:   smp/ui/CrossFadeGallery.js
	new file:   smp/ui/HGallery.js
Fix bug: implement Singleton pattern properly
	modified:   api/FcbkApi.js
Improve design: Move the initialization to the constructor

	modified:   FcbkApi.js
	deleted:    facebook-init.js
Improve design: Remove duplication of core smp functionality.
Improve design: Move cross color animation to the animation package
Improve design: Rename some of ColorUtils methods (not backwards compatible)
Add feature: Change color brightness by a factor.
Add feature: Provide a color spectrum between two provided colors
Add feature: SVG utilities.
Add feature: Rotating preloader based on wedges.
Add feature: Create a class for color effects.

	new file:   smp/animation/ColorEffects.js
	new file:   smp/graphics/Svg.js
	modified:   smp/math/ColorUtils.js
	deleted:    smp/smp.js
	new file:   smp/ui/WedgePreloader.js
Fix bug (several): Reflect changes on the smp interface.
Improve design (CanvasBitmapData): create instance scope, improve the interface.
Improve design (CanvasFilters): code reuse.
Improve design (ColorPicker): move to ui package.
Fix bug (ColorUtils): serializeColor is ignoring decimal numbers.
Add features: provide default values, allow a viewport larger than one item,
provide an update/reset, provide a getter for the number of pages.

	modified:   animation/TextEffects.js
	modified:   canvas/CanvasBitmapData.js
	modified:   canvas/CanvasFilters.js
	modified:   math/ColorUtils.js
	modified:   math/MathUtils.js
	renamed:    canvas/ColorPicker.js -> ui/ColorPicker.js
	modified:   ui/HGallery.js
Add feature: provide getter for the current page (e.g. to enable or disable
external interface buttons that control the gallery)

	modified:   smp/ui/HGallery.js
Improve design: Create an instance per filter. Abstract the DOM.
Add feature: Convolute and area filters, color filters.
Improve design: Optimize the BitmapData interface.
Fix bug: Set the svg element to the same size of the preloader.

	new file:   smp/bitmap/BitmapData.js
	new file:   smp/bitmap/BitmapFilter.js
	deleted:    smp/bitmap/BitmapFilters.js
	modified:   smp/canvas/CanvasBitmapData.js
	deleted:    smp/canvas/CanvasFilters.js
	modified:   smp/ui/WedgePreloader.js
Fix bug: Extra line breaks showing.
Improve design: ignore max sentence length if line breaks present in the text.

	modified:   smp/animation/TextEffects.js
Improve design: Abstract ImageData grid operations into its own class utility.
Add feature: Stretch effect.
Add feature: Interpolation methods.

	deleted:    smp/bitmap/BitmapData.js
	new file:   smp/bitmap/BitmapDataUtility.js
	modified:   smp/bitmap/BitmapFilter.js
	modified:   smp/canvas/CanvasBitmapData.js
	modified:   smp/math/Geometry2D.js
	modified:   smp/math/MathUtils.js
Fix bugs (StringUtilities): Correct namespace. Correct var name.
Add feature (StringUtilities): Replace accents.
Fix bug: not working in IE8 for intervals < 1

	modified:   smp/animation/TextEffects.js
	modified:   smp/utils/StringUtilities.js
Add feature: nearest neighbor and bicubic interpolation. Improve performance: optimize bilinear interpolation. Fix bug: wrong algorithm for cubic interpolation. Add feature: scale(resampling) image data. Add feature: magnify(lens) effect.
Add feature:Lanczos interpolation (in progress).
Fix bug: wrong arguments on _channel method.
Improve design: set alpha from the color object

	modified:   smp/bitmap/BitmapDataUtility.js
	modified:   smp/bitmap/BitmapFilter.js
Merge remote branch 'ghsmpjs/development' into development
Fix bug: For long strings, some characters are not shown.
Improve design: Magnify method moved to BitmapEffect object.

	modified:   smp/animation/TextEffects.js
	deleted:    smp/bitmap/Magnify.js
Add feature: Threshold filter.

	modified:   smp/bitmap/BitmapFilter.js