[API] Added a lot of missing implementations required for MVC5+EF6

Conflicts:
	mcs/class/System/System.Net/WebRequest.cs
Ignore generated files during compile.
Add missing MembershipPasswordAttribute class.
Add missing UrlAttribute and correct make sources.