Merge pull request #2 from amokre/master

Added optional annotation parameters to ModuleBuilder to use for minification
[Inject] attribute as 3rd way of annotations, added test, added and split README.md files
CompileFunction and LinkFunction in DirectiveDefinition

Changed Compile and Link into CompileFunction() and LinkFunction<T>() to
allow different parameter declaration with Link and Compile delegates.
Updated examples.
Renamed Element into jElement. Added jqLite definitions

AngularJs.Element was renamed to jElement to avoid conflicts with
System.Html.Element; jElement now has all the jqLite methods (adapted
from SaltarelleJQuery)
Fix bug in Directive CompileFunction,LinkFunction occurring during minification
Added $sanitize, linky filter, fixed Filter service
Fixed Inject attribute test case
Implemented providers
Added $cacheFactory and Cache objects
Added $cookieStore and $cookie; some code and tests reorganization
Script friendly prop names for templates, no more get_ and set_